The Tasks object is the fundamental unit of action in Case Management solutions.
When a Process runs, it creates tasks for case agents and others to carry out. As each task is completed, the process advances to the next step, creating a new task.
Tasks can also be created interactively by agents, as they work with case records, or records in other objects--either by creating a single-step task, or by creating a Multi Step Task that acts like a miniature process, generating new tasks as old ones are completed.
In the ServiceDesk application, Service Level Agreements (or SLAs) can also cause Tasks to be created for agents to complete. Those tasks have time limits attached, to keep from breaching those agreements.
The Tasks object is an object like any other, which gives it a wide-ranging set of capabilities in the form of Object Aspects.