This session will answer the question of “What are Things and how do I best use them?” using example implementation delving into the relationship of application requirements and ThingWorx constructs. Other questions to be addressed include: How to design the model for maximum re-usability? How do I encapsulate business logic and asset definitions to make the model as easy to maintain as possible? How do I plan for extensibility of the model? When do I use a ThingShape versus a ThingTemplate? What is the difference between a data entry versus a Thing?