A SmartObject is a virtual manifestation within the system of business entities that aggregate data across applications and Line-of-Business systems. A smart object is a reusable component that can be used in the following components: Workflows Forms (e.g. InfoPath) Reports (e.g. SSRS) Information/Data etc.