This document provides an overview of Microsoft SharePoint, including its history, core functionality, applications, architecture, requirements and advantages/disadvantages. SharePoint originated from projects called Office Server and Tahoe and has evolved through several versions since 2001. It can be used for intranet portals, document management, and more. SharePoint uses a n-tier service-oriented architecture and can scale from a single machine to hundreds of machines.