Microsoft Dynamics AX is organized in the Visual Studio development environment. Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows and also for web sites, web applications & web services. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store & Microsoft Silverlight. It can produce both native code & managed code.
Visual Studio includes a code editor supporting IntelliSense as well as code refactoring. The integrated debugger works both as a source-level debugger & a machine-level debugger. Other built-in tools include a forms designer for building GUI applications, web designer, class designer, and database schema designer. It accepts plug-ins that enhance the functionality at almost every level including adding support for source-control systems & adding new toolsets like editors & visual designers for domain-specific languages or toolsets for other aspects of the software development lifecycle .
Visual Studio Tools integrate the development of Microsoft Dynamics AX with Microsoft Visual Studio. Developers can use these tools to create managed code that accesses X++ objects. Developers can also use the tools to create / modify controls for Enterprise Portal for Microsoft Dynamics AX & reports for Microsoft SQL Server Reporting Services
Each type of development has its own environment, MorphX and Visual Studio respectively. Visual Studio Tools for Microsoft Dynamics AX provides a set of tools and functionality that support development in managed code as shown in the following diagram. Visual Studio Tools contains tools & functionality from both the MorphX & Visual Studio development environments.