Patent ID: 7529757

Claim:
A method or orgainizing business task data on a computer-implemented customer relationship management (CMR) system, the method comprising: creating in the CRM system memory a base task object comprising a set of base parameters; creating a set of task objects representing a set of business tasks assigned to a user of the CRM system, wherein each task object includes a common base task object and a set of parameters associated with the business task; forming a plurality of business activity objects, wherein each business activity object is an association of two or more task objects; associating a task object of the set of task objects with a system application, wherein associating the task object with the system application comprises modifying the task object to include a parameter that is a link to the system application and further wherein the link enables the system application to communicate with the task object; designating a first task object of the plurality of business activity objects as a first index task object and defining a first set of business activity objects having the same first index task object as a first business activity; retrieving the first set of business activity object based on the first index task object; designating a second task object of the plurality of business activity objects as a second index task object and defining a second set of business activity objects having the same second index task object as a business activity, wherein the first and second set of business activity objects include a set of common business activity objects; and retrieving the second set of business activity objects based on the second index task object.