Alfresco is a content management system and document management system that allows users to store, organize and share content. It provides features for document management, digital asset management and records management. The system is open source and supports a wide range of file types and repositories.