The stage is set for a big upswing in custom application development on Microsoft SharePoint. First, SharePoint Server 2010 adoption is very strong, and this version of the product has the strongest features yet for custom development. Second, with application backlogs growing, many organizations will find themselves taking on SharePoint "customization" projects to meet business demands. Custom application development is the riskiest of the six SharePoint "workloads." For organizations adopting SharePoint, this situation demands a careful strategy now to avoid problems later. This post delivers our latest assessment of SharePoint adoption and discusses its implications for app delivery professionals.
Our latest survey on customer experiences with Microsoft SharePoint shows a successful product moving crisply through a major upgrade, from Microsoft Office SharePoint Server 2007 (MOSS 2007) to SharePoint Server 2010. SharePoint usage is strong in organizations of all sizes and in most industry sectors. The product's continued success has two conflicting facets for application development and delivery pros:
SharePoint can be a productive platform for business applications. SharePoint can help your teams deliver applications fast in three ways. First, with a little customization of the human interface, SharePoint's out-of-the-box applications can work for many situations. Second, SharePoint's basket of developer services for applications involving collaboration, social media, website creation, workflows, document management, information distribution, search, and reporting dashboards can speed completion of projects. Third, you can delegate simple sites and workflows, as well as content updating, to businesspeople.