#SPTechInspirit #1 What | Why SharePoint

As first post on this series, though of starting from the elementary basics which are what and why. Briefly post will be focusing on below;

What is SharePoint?

Why SharePoint?

Why need SharePoint rather than moving to developing from the scratch approach? 

SharePoint is a platform for developers and professionals where mostly focuses on business content.

SharePoint serve as a platform you to design and develop business solutions.

Currently SharePoint available as both On-promise (Host SharePoint locally) and subscription based service (Office 365)

Main advantage if you moved to develop with SharePoint is its OOTB (Out of The Box) features it contains. As a example, if you develop with other development model you may need to develop and concentrate on authentication, administration, deployment, maintenance and etc. But In the SharePoint it ready made, you need to concentrate on those minimally.


SharePoint History | Versions

Microsoft have released six versions of SharePoint (On Premise) with differentiated enhancements and features.

Year Core infastructure SharePoint Version
2001 SharePoint Team Services SharePoint Portal Server 2001
2003 Windows SharePoint Services 2.0 Microsoft SharePoint Portal Server 2003
2007 Windows SharePoint Services 3.0 Microsoft Office SharePoint Server 2007
2010 Microsoft SharePoint Foundation 2010 Microsoft SharePoint Server 2010
2013 Microsoft SharePoint Foundation 2013 Microsoft SharePoint Server 2013
2016 Not distribute separately and compatible with Foundation 2013 Microsoft SharePoint Server 2016

SharePoint 2001 was the first version which only capable of perform data driven actions such as sites, list, document libraries. This was build on top of SQL Server database.

SharePoint 2003 was first version which built on .NET framework and ASP.NET and first which enabled developers to developers add custom solutions.

SharePoint 2007 introduced site columns, content types, features, master pages, user controls, navigation, authentication and which architectural changes.

SharePoint 2010 introduced with more user experience with server side ribbon, model dialog, async JavaScript, AJAX

SharePoint 2013, introduced with further user experience. This is the last version which supported with InfoPath forms. Parallel to this, Microsoft Introduced the online (cloud) version of the SharePoint.

SharePoint 2016, additional features with more responsive and better user experience. Microsoft Flow, Power Apps, more document management features, business intelligence features and etc introduced herewith.