Visual Studio LightSwitch allows developers to quickly create professional, data-centric business applications. It provides pre-configured screen templates and pre-written code to build the basic application functionality faster. LightSwitch applications can access existing data sources like SQL Server and SharePoint. The applications are made up of projects containing data entities, screens, queries, and other resources. Developers can customize and extend LightSwitch applications through code. LightSwitch applications can be deployed to the desktop, browser, or cloud.