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.

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.

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.