What is SharePoint
Microsoft SharePoint is a Web application platform developed by Microsoft. First launched in 2001. SharePoint has historically been associated with intranet content management and document management, but recent versions have significantly broader capabilities.
SharePoint comprises a multipurpose set of Web technologies that are useful for many organizations, backed by a common technical infrastructure. By default, SharePoint has a Microsoft Office-like interface, and it is closely integrated with the Office suite. The web tools are designed to be usable by non-technical users.
SharePoint can be used to provide intranet portals, document & file management, collaboration, social networks, extranets, websites, enterprise search, and business intelligence. It also has capabilities around system integration, process integration, and workflow automation.
Enterprise application software often provides some SharePoint integration capability, and SharePoint also incorporates a complete development stack based on web technologies and standards-based APIs. As an application platform, SharePoint provides central management, governance, and security controls for implementation of these requirements.
The SharePoint platform integrates directly into IIS – enabling bulk management, scaling, and provisioning of servers, as is often required by large organizations or cloud hosting providers.
SharePoint is an exciting Web-based technology. In its fourth version, SharePoint has undergone quite an evolution since the 2003 release, and the types of things you can do with SharePoint run far and wide. Those who have had the chance to see the product grow up will be surprised and happy with many of the changes that are now built into the platform.
In fact, existing SharePoint developers will witness what arguably is a significant change in the features and functionality that SharePoint provides, as well as an evolution in the tools supported and the developer community that rallies around the technology. Aspiring SharePoint developers will realize there is quite a bit of power in the platform that you should be able to put into practice by the end of this book.
SharePoint has matured into a first-class platform that will enable you to build and deploy a wide array of solutions, as well as take advantage of the build-and-publish model that SharePoint users and developers have come to enjoy.
In fact, SharePoint 2010 offers such a wide array of features that it is challenging for any one person to claim to be an expert across all of the SharePoint workloads. You will need to dedicate some time to becoming an expert, but the journey will be worth it. SharePoint was best described as a platform rather than as an application. It had a great many features which provided organisations with the potential to build applications.
An application is a set of features that have been combined together to provide an organisation with a useful capability . SharePoint is feature-rich, but in most areas these features have not been knitted together in a way that provides an organisation with a useful capability.