The product basically works on a four-step process: First, data from both offline sources (CRM, ERP, business applications and others) and online sources (including the company Web site or external sources such as Google, Twitter or Facebook) is captured and loaded into industry-specific data models along with master data definitions.