SharePoint
Important Considerations about SharePoint Customization
This is an overview of key aspects of SharePoint customization: reasons for customization, customization types and techniques as well as risks and limitations of customizing a SharePoint solution.