Microsoft SharePoint

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


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


  • 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


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

Development tools

  • Microsoft Visual Studio
  • SharePoint Designer
  • CAML Designer
  • ULS Viewer
Scroll to Top