I have less information about share point (only basic info). Microsoft released SharePoint for web developers. Microsoft also said SharePoint has compatibility with other .NET t
Don't use sharepoint unless you need it, check this article: Challenges when using SharePoint compared to ASP.NET