Microsoft SharePoint 2010 is a business collaboration platform that allows for the creation of sites, composites, communities, and insights. It provides improved search capabilities across all content, including sites, composites, communities, and insights. The key aspects of the platform are sites, composites, communities, insights, content, and search functionality.