Rapid, Model-based Application Development
Design and develop your entire industrial IoT application on our rapid, model-based development platform. Our GUI IDE is an ideal environment for you to bring your application from concept to reality and quickly create your first proof of concept. Use the ThingModel to describe assets, processes, and organizational elements and how they relate to each other. Next, define the functional behavior of your application, add business logic, and extend your application with pre-built plugins. With a properly-constructed framework, your application will be scalable, flexible and more secure.
Featured Projects & Guides
Just getting started with ThingWorx? Check out our Hello World guide to understand the basics of ThingWorx and quickly experience how easy it is to develop an IIoT application.
Build the Data Model
Define the properties, services, and events of Things you want to expose to your application developers. The ThingWorx Data Model is a logical representation of the physical devices, systems, and people that interact with your application.
Watch this 60-minute webinar recording with our engineer Jason Wyatt to learn how data modeling can be best applied when building complex IIoT solutions.
Consume the Data Model
Utilize the REST API to make your model easy to consume. Individual APIs of your Things provide handles for the applications you create.
Leverage the Data Model
Leverage your data model using events subscriptions, and custom business logic.
Extend the Platform Capabilities
Take advantage of extensions from partners and third-parties to add new functionality into your system in a seamless manner. Extensions can be service (function/method) libraries, connector templates, widgets, and more.
Want to build your own extension? Watch this webinar recording and gain insight into utilizing the Eclipse Plugin to rapidly build ThingWorx extensions.