ThingWorx Edge C SDK > Interacting with ThingWorx > SDK Application-Initiated Interaction
  
SDK Application-Initiated Interaction
The SDK provides functions to make it easy for an application to initiate interaction with ThingWorx platform. Assuming all the proper visibility, permissions, and other security aspects are correct, an entity built using the C SDK can read or write properties, create a list of subscribed properties, set values of subscribed properties, invoke services, and trigger events on itself or other entities in the system. The following sections describe the helper functions