When creating an Internet of Things (IoT) application, many developers start thinking about connectivity, sensors, or even the user interface first. But what about the Data Model, i.e. the basic structure of your information and how you store, manipulate, and interact with it? Often, this is left to later stages with the hopes that it grows organically out of the application’s needs. ThingWorx believes that this approach is backwards. Start with the Data Model. Decide who needs to interact with the data and what specific requirements they’ll have. Think about reusability. Think about updating it in the future. How will it scale? How will it interact with future features which you haven’t even thought about yet? We’ll talk about these items and more in ThingWorx’s Data Modeling for the Internet of Things.