This document provides an overview of Microsoft SharePoint branding and customization. It discusses what SharePoint branding is, why it is important, and examples of real-world SharePoint branding implementations. It also outlines the typical roles and responsibilities in a SharePoint project, the tools available for branding like SharePoint Designer and Visual Studio, and the options for out-of-the-box versus developer-focused customization. Useful links are also provided for additional resources.