Microsoft Visual Studio is an integrated development environment (IDE) that can be used to develop develop computer programs, websites, web apps, web services and mobile apps.
Features of Microsoft Visual Studio
Visual Studio includes a simple code editor that supports syntax highlighting and code completion using IntelliSense for variables, functions, methods, loops, and LINQ queries. It also has a debugger, which works both as a source-level debugger and as a machine-level debugger
There are three versions of Visual Studio: the fully-free Community and the premium Enterprise and Pro versions which can be used for a free trial period.