Microsoft Visual Studio is an integrated development environment (IDE) for Windows, Linux and macOS. It supports multiple programming languages, such as C++, C#, Visual Basic .NET, F#, Java, Python, Ruby and PHP, as well as web development environments, such as ASP.NET MVC, Django, etc., at which one must add the new capabilities online under Windows Azure in the form of the editor Monaco. Visual Studio allows developers to create web sites and applications, as well as web services in any environment compatible with the .NET platform (as of the .NET 2002 version). Thus, applications can be created that communicate between workstations, web pages, mobile devices, embedded devices and game consoles, among others.
Microsoft Publisher is a desktop publishing application from Microsoft. It is often seen as an entry-level program and as a program to have more control over the elements of a page than in Microsoft Office Word, but less than in programs such as InDesign, PublishOne, or QuarkXPress. Historically, Publisher has been less popular with professional, commercial printers, especially when compared to other desktop publishing software. The program is only available for Windows. This position of Publisher as a basic program is further reinforced by problems such as fonts and inserted objects that are not available on the machines of professional service providers (although Publisher does come with tools to bundle related files in self-extracting applications).