SharePoint 2010 contains a robust list of rich features that brings ECM to more people within an organization. Most notably is the fact that many records management capabilities in the previous version of SharePoint that were locked to specific site templates are now encapsulated in Features enabling their use in any SharePoint site

1. Managed Metadata – The ability to centrally define taxonomies that can be leveraged within and across farms to classify and find content quickly
2. Unique Document IDs – The ability to assign a document a unique identification number people can use to retrieve the document later even if it is moved
3. Document Sets – The capability to group multiple work items into one consolidated atomic work product. Document Set share the same metadata and the entire Document Set can be versioned as a whole and downloaded as a compressed ZIP file with all the contents. Each Document Set has a Welcome Page which displays the metadata shared across all documents in the set as well as a list of all documents. People can customize the Document Set Welcome Page as any other Web Part Page to meet the current business requirements


4. Advanced Routing – The ability people to submit documents to SharePoint sites and let the system determine which library and/or folder it should be saved to using the document’s metadata and other rules
5. In-Place Records Management – The capability that enables a document to be flagged as an official file or record, thus prohibiting any future changes, within collaboration sites. These official records can reside within the same document libraries that contain other documents people are collaborating on

6. Web Content Management – The capability to host a content-centric site consumable by people with minimal or no collaboration complete with a robust publishing workflow ensuring only the privileged people have permissions to add and edit content on the site
7. Searching by metadata tags – for content based on metadata breaks down the boundaries of folders, lists and document libraries, sites and site collections
8. Metadata is extracted from images – metadata is by automatically extracting and promoting metadata from images uploaded to the central Asset Library. This includes details such as EXIF data and other details stored with images. This metadata can be used by people in search queries or when browsing the Asset Library using specific criteria
9. Auto Metadata Tagging – folders within lists and libraries can be configured to automatically tag content with specific metadata such as adding a “year=2010” tag to all documents within the “2010” folder
10. Content Rating – people vote for which content is more helpful than others. SharePoint 2010 includes a content rating capability that can be leveraged in search queries or custom search solutions to find the most popular content as defined by the people in the organization
11. Content Organizer feature you can define a set of rules and have SharePoint route the documents automatically (like it happened for records management, but now for all documents).
12. Content types sharing – content types can be shared across sites, web applications and farms
13. External Content is supported via External List of SharePoint 2010 and External Columns (you can use existing list + attach the external content)
14. Social data in User Profiles – In Microsoft SharePoint Server 2010, user profile service facilitates a user applying social data on a URI. This is happening via Web services protocol [MS-UPSSDSP] that attaches social metadata to the corresponding URI. A user can select, for example, a document or an arbitrary URL and attach additional social metadata to the URL. Some common scenarios for using metadata include:
– The ability to “rate” a document or content or person
– Add a note or comment to content
– The ability to bookmark content with some pre-defined keywords, such as “a favorite”
– Add tags to the content, to categorize content or highlight with colleagues
In case of bookmarks and tags, user profile service works with the Content Management Service to store the value of the tag, and the user profile service database only stores the corresponding GUID
For all forms of metadata, four key pieces of information are stored in the user profile service database.
– who added the metadata – that is the record identifier of the user in the profile store
– when was it added – that is a timestamp
– where it was applied – that is the URI
– what social metadata it is – for rating it‟s a number ranging from 1-5, for note its the text of the note, and for tags and bookmarks, its the GUID returned from the Content Management Service
15. Sets – SharePoint Server 2010 drives “Vocabulary” by term sets stored and managed by the term store defined in the Content Management Service. This allows a term set administrator to define centrally controlled terms with full benefit of other functionality implemented by the Content Management Service
16. Multi-user Collaboration environment – provides multiple users with the ability to edit any workbook simultaneously. (When user is active, the polling rate is determined by an adaptive algorithm executed on the ECS. All edits are processed in the order in which they are received by the ECS so the last edit overwrites any previous edit to the same workbook cell)
17. Content Type Hub, which is a single site collection to store content types, driven by Managed Metadata Service Application. Any web application can subscribe to this service application and thus use the content types and columns defined by the hub
18. Collaboration site should be in the separate Web Applicaiton and Content DB
19. All site collections for a single site subscription must reside on the same farm, but can be spread across Web applications
20. Can show all lookup columns in parent list
21. [new] Hierarchical taxonomy across the entire Farm
22. [new] Folder level granularity of compliance
23. [new] Send documents to multiple Record Management Centrers via “.Send To” menu
24. [new] Retention policy per content type, libraries and foldersRegardless all improvements in ECM area, SharePoint 2010 still doesn’t support effective roll up information from multiple sites and edit/add from one place. We can do this via BCS and external lists, but it’s still work, so the best recommendation is to use 3rd party tools like CorasWorks http://www.corasworks.net/Products/SharePoint2010.asp