Alfresco share is an alternate to Microsoft's SharePoint 2010 web platform which is significantly designed to centralize the functions of an organization and replace multiple web applications. (sharepoint.microsoft.com)
Discussion
Alfresco Share offers a rich web-based collaboration environment for managing projects, documents, wiki content, blogs and more. It offers a range of software's and offers granular management and a dashboard like user interface.
Following are the Components of the Alfresco Share
Document management - make, capture, share and manage corporate content.
Records management - manages corporate and other content also ensures governance, compliance as well.