Microsoft SharePoint


Microsoft SharePoint is a Web application platform designed by Microsoft that can be used to provide intranet protals, document management and collaboration, social networks, extranets, websites, enterprise search and business intelligence.

Advantages

  • Provides centralized administration
  • Customizable
  • Has many tools for team collaboration
  • Supports site consolidation
  • Provides security and integrity
  • Ease of Use

Disadvantages

  • Cannot be used out-of-the-box to address all business requirements
  • Development using Visual Studio also requires SharePoint Server to be installed on the developer machine
  • Development takes longer due to poor documentation and extensibility limitations
  • Difficult to deploy
  • Form integration not robust

Components

  • Sites
  • Document Libraries
  • Lists
  • Wikis
  • Blogs
  • Discussion Boards
  • PerformancePoint
  • Dashboard Designer
  • Report Builder
  • Scorecard
  • Dashboard

Development tools

  • Microsoft Visual Studio 2005
  • Microsoft Visual Studio 2008
  • Microsoft Visual Studio 2010
  • Microsoft Visual Studio 2012
  • Microsoft Visual Studio 2013
  • SharePoint Designer
  • CAML Designer
  • ULS Viewer

Versions

  • SharePoint 2001
  • SharePoint 2002
  • SharePoint 2003
  • SharePoint 2007
  • SharePoint 2010
  • SharePoint 2013