---
title: "Visual Studio LightSwitch Introduction."  
description: "Visual Studio LighSwitch is a rapid application development tool to push data-centric application quickly into the hands of customer for use on the de"  
author: "Anonymous User"  
published: 2011-07-06  
updated: 2014-09-18  
canonical: https://www.mindstick.com/blog/204/visual-studio-lightswitch-introduction  
category: ".net"  
tags: [".net"]  
reading_time: 1 minute  

---

# Visual Studio LightSwitch Introduction.

[Visual Studio](https://www.mindstick.com/articles/12378/visual-studio-for-mac-is-out-of-beta-preview-now-officially-available) LighSwitch is a rapid [application development](https://www.mindstick.com/articles/65303/8-benefits-of-android-application-development-for-online-business) tool to push data-centric application quickly into the hands of customer for use on the desktop or in the cloud. Basically, lightswitch is an intelligent architecture on top of Silverlight 4. Microsoft Visual Studio LighSwitch helps you solve [specific business](https://answers.mindstick.com/qa/114894/what-key-factors-should-guide-software-selection-for-a-specific-business-need) needs by enabling you to quickly create professional-quality business application, regardless of your development skills.

Most [business applications](https://answers.mindstick.com/qa/105190/what-are-the-best-practices-for-mobile-security-in-business-applications) have a large [code base](https://www.mindstick.com/forum/156731/difference-between-code-base-first-and-database-first-approach) dedicated to addressing operations that create, read, [update and delete](https://www.mindstick.com/forum/353/insert-update-and-delete-records-in-php) elements. Typically, in this kind of application, a large amount of time is spent on the following development tasks:

1. Writing code to interact with a [data source](https://www.mindstick.com/interview/808/what-is-a-data-source).

2. Creating a [User Interface](https://www.mindstick.com/interview/22909/user-interface-objects-in-cocoa).

3. Writing code to specify the [business logic](https://answers.mindstick.com/qa/30543/what-is-business-logic).

With LightSwitch, you can use databases which are automatically created or point to an existing data source without the need to write code. We will apply simple validation such as required filed validator etc on it. For creating user interface it will provide us a set of templates to create a user interface.

---

Original Source: https://www.mindstick.com/blog/204/visual-studio-lightswitch-introduction

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
