Introduction
Until now, you have learnt how to use Alfresco as a content management system in several common use cases such as:
Creating a document folder, uploading, and organizing documents and contents
Applying permissions to your contents and folders
Searching contents and extending the default search mechanism
Writing custom interfaces for the content display
Implementing specific business rules in the system
Developing services on top of the repository
Creating and executing business processes around your documents and contents
Building your custom content models and designs
Alfresco, however, offers integration mechanism with a number of external systems thus providing you enough flexibility to use Alfresco in your enterprise environment. This enables you to use Alfresco not only as a simple document management system, but also to deploy a full content management solution in your organization having touch-points with most of the commonly used tools, applications, and systems.