Patent ID: 7437703

Claim:
A computer system comprising: core service software modules, wherein each core service software module comprises program instructions that when executed perform core service functions that interact with a data source, each core service software module being callable by a software program module, and when called, is provided with information identifying a core service function to be performed and identifying a data object upon which the identified core service function is to be performed, wherein one of the core service functions is to: store a task to be completed in a scheduling time sheet, configure a notification timer using the scheduling time sheet and a preset time, and signal the software program module to execute the task at the preset time; intelligent service software modules, wherein each intelligent service software module comprises program instructions that when executed perform an intelligent service function that comprises execution of an intelligent engine that is callable by at least two of the intelligent service software modules, each intelligent service software module being callable by the software program module, and when called, is provided with information identifying an intelligent service function to be performed and identifying parameters to be used during the performance of the intelligent service; and software programs, wherein each software program comprises a set of program modules that comprises instructions that when executed call at least one of the core service and the intelligent service software modules.