SharePoint StrengthsThis post focuses on the strengths of SharePoint. This blog post is an excerpt from an InfoStrat white paper.
SharePoint provides a framework for building websites, whether public websites, intranets or extranets. You can create and populate a website quickly with SharePoint with a minimum of custom development.
Data Models in SharePoint 2013
The Microsoft Office Dev Center provides a thorough explanation of developing applications for SharePoint 2013 (https://msdn.microsoft.com/en-us/library/office/jj162979.aspx). The article on what’s new for developers (https://msdn.microsoft.com/en-us/library/office/jj163091.aspx) highlights the key enhancements of SharePoint 2013 for developers and system architects.
· Familiar programming model using web standards
· Development tools
· Core platform enhancements
· Social and collaboration
· Enterprise Content Management
· Business Connectivity Services
· Application services
· Additional resources
If unstructured data is the core of your application, SharePoint may be sufficient on its own. For instance, SharePoint provides:
· Shared website
· Access without VPN client
· Document management
· Version control
· Email Alerts
· Full text search
· Document metadata
· Meeting and project workspaces
SharePoint is a content management system and Dynamics CRM is not. Dynamics CRM provides no functionality to build websites, intranets or extranets. While Dynamics CRM can provide data for web services which you publish on a website, for content management, SharePoint is the hands-down winner.
SharePoint offers a search engine which crawls multiple sources, searches on full text, and returns a combination of hits from web pages, documents, personal profiles and other sources. Dynamics CRM allows searching in its structured data but has nothing to compare with the SharePoint search engine.
The SharePoint paradigm provides a great deal of flexibility and independence to site owners. In a decentralized organization, SharePoint allows departments and other groups to set their own standards without affecting others.