SharePoint is a content management, collaboration and portal platform that allows users to store, organize and share content. It provides lists to store data in a pseudo-relational structure, as well as content types and external content types to define structured relationships between SharePoint components and interact with external data sources. SharePoint also enables the creation of portals, which aggregate and display content using web parts on customized pages.