Visual Studio Community is a professional development environment for creating applications for desktop systems (Windows), for mobile devices running under Windows Phone, iOS or Android, as well as Web technologies like ASP.NET and Silverlight.
Visual Studio Community also offers the ability to create your own classes, modules, libraries, controls ActivX, file associations, containers, modules, report and much more. IDE also allows you to quickly create additions to the programs included in the office suite Office 365 and combining in a single project elements ASP.NET WebForms, MVC and WebAPI in web applications.
Visual Studio Community has also been equipped with a tool Blend for Visual Studio. It facilitates the creation of the graphical interface through the visual editor supported via drag and drop and many tools to help edit XAML code or HTML5.