Skip to main content

Understanding LightSwitch

Visual Studio LightSwitch is a development environment designed to simplify and shorten the development of businesses applications and data services. LightSwitch makes it easy to create data-centric business applications that can consume a variety of data sources and create clients that can run on a variety of devices. With LightSwitch you can:

  • Build HTML5-based apps that run on all modern devices
  • Consume and aggregate multiple data sources like databases, SharePoint and OData
  • Eliminate plumbing code and focus on what makes your application unique
  • Have flexible deployment and cloud hosting options including Azure and Office 365
  • Trust that your solution is built on best-of-breed technologies and practices

Explore LightSwitch architecture

Go deeper and learn about the architecture, anatomy, and deployment of a LightSwitch application.

Building Connected and Integrated Business Applications Using Office 365 Cloud Business App Project

Learn how Visual Studio 2013 streamlines the process of building modern business applications for Office 365.

HTML Client Resources

Download the LightSwitch HTML Client, which is included in Visual Studio starting in 2012 Update 2.


Visual Studio 2012 Latest Update


Visual Studio 2013

What’s New in LightSwitch in Visual Studio 2013

Read about what’s new in LightSwitch including better team development support and improvements in building HTML clients and Office 365 apps.

LightSwitch HTML Client Documentation

Read the reference documentation on the LightSwitch HTML Client in the MSDN Library.

LightSwitch HTML Client Tutorial

Download the HTML Client tutorial that walks you through building an application that connects to existing data services and provides a touchfirst, modern experience for mobile devices.

LightSwitch SharePoint Tutorial

Download the SharePoint tutorial that walks you through building a survey application that you can deploy to SharePoint 2013.

Check out more resources and articles on the LightSwitch Team Blog.

LightSwitch Blogs

Understanding LightSwitch