---
title: "Visual Studio LightSwitch"  
description: "LightSwitch is a new development tool for building businessapplications. LightSwitch simplifies the development process, letting usconcentrate on the"  
author: "Uttam Misra"  
published: 2010-09-07  
updated: 2014-09-18  
canonical: https://www.mindstick.com/blog/7/visual-studio-lightswitch  
category: ".net"  
tags: [".net"]  
reading_time: 1 minute  

---

# Visual Studio LightSwitch

LightSwitch is a new development tool for building businessapplications. LightSwitch simplifies the [development process](https://www.mindstick.com/forum/157874/what-are-some-of-the-core-features-of-angularjs-and-how-do-they-enhance-the-development-process), letting usconcentrate on the [business logic](https://answers.mindstick.com/qa/30543/what-is-business-logic) and doing much of the remaining work for us. Anapplication can be designed, built, tested, and can be deployed to users byusing LightSwitch

Generally we write code to interact with database, we writecode for the [user interface](https://www.mindstick.com/interview/22909/user-interface-objects-in-cocoa) and we write code for the business logic.

Here is the advantage of LightSwitch because most of thework is already done by using LightSwitch. Even sometimes no need to write asingle line of code. LightSwitch is veryhelpful to creating both browser and desktop based [application](https://www.mindstick.com/articles/12824/calculator-application-in-android) and when we needto convert browser to desktop then we can do it by single setting and can redeployit.

Users expect certain features in their businessapplications, such as search [capabilities](https://www.mindstick.com/interview/490/explain-the-concepts-and-capabilities-of-assembly-in-dot-net), the ability to sort and rearrangegrids, and the ability to [export data](https://www.mindstick.com/forum/382/how-to-import-and-export-data-in-sql-server-from-different-file-format). With every LightSwitch application thosefeatures and more are already built in, we do not have to write any code forthat.

In security point of view LightSwitch providesauthentication and [authorization](https://www.mindstick.com/blog/177/authentication-and-authorization-in-asp-dot-net) features that let you define users and roles.This prevents [unauthorized access](https://www.mindstick.com/forum/158562/how-can-wireless-networks-be-secured-against-unauthorized-access-and-attacks) to [sensitive data](https://www.mindstick.com/forum/157782/how-do-you-protect-sensitive-data-such-as-passwords-and-credit-card-information-in-an-asp-dot-net-app).

##### Download > [Visual Studio LightSwitch Beta 1 Training Kit](http://www.microsoft.com/downloads/details.aspx?FamilyID=AC1D8EB5-AC8E-45D5-B1E3-EFB8E4E3EBD1&displaylang=en&displaylang=en)

---

Original Source: https://www.mindstick.com/blog/7/visual-studio-lightswitch

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
