SharePoint as a Development Platform
Summary : Traditionally SMBs and enterprises alike have used Windows .NET, SQL Server as custom application development platform. As the characteristics of modern applications have changed and the time available to build them has shrunk, a more flexible and multi-faceted development platform is required by a variety of application needs.
There is a substantial amount of investment that departments have made in building solutions at their level, without proper processes. These applications, over a period of time proliferate, increase in usage and pose severe IT risks. IT and business departments continues to be somewhat at opposing ends, one wanting control and other wanting empowerment. SharePoint 2010 can be a development platform that provides a balance between self-service and control.