Patent ID: 8620724

Claim:
A computer system comprising: at least one processor; and at least one memory coupled to the at least one processor having stored thereon: at least one user interface component configured to provide a user interface; multiple, different connector components configured to interface with multiple, different enterprise content management systems; one or more webservices components configured to perform functionalities of the multiple, different enterprise content management systems; and instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising: receiving, from a customer relationship management application, a request related to performing an operation associated with enterprise content management; in response to the request, providing, using the at least one user interface component, a standard user interface that includes a set of user interface elements that apply to operations performed by each of the multiple, different enterprise content management systems serviced by the computer system and that abstract out details of operations of any one of the multiple, different enterprise content management systems; receiving user input that is entered into the standard user interface and that requests performance of an enterprise content management operation; in response to the user input, identifying, from among the multiple, different enterprise content management systems, a particular enterprise content management system to perform the enterprise content management operation; selecting, from among the multiple, different connector components, a particular connector component configured to interface with the particular enterprise content management system identified; and using the particular connector component to interface with the particular enterprise content management system and control the particular enterprise content management system to perform the enterprise content management operation, wherein providing the standard user interface comprises launching one or more user interface components based on one or more services in the customer relationship management application being invoked, further comprising: enabling the one or more services invoked in the customer relationship management application to consume web services offered by the particular enterprise content management system, wherein the one or more services perform enterprise content management functionality by consuming the web services offered by the one or more webservices components.