This document provides an overview of key concepts in Microsoft Dynamics AX 2012 including its features, architecture, data dictionary, and X++ programming language. It describes the flexible and integrated development environment. The three-tier architecture separates the database, application server, and client. Development uses the MorphX IDE or Visual Studio. Data is organized using tables, fields, and data types. Projects and labels help manage customized applications and multiple languages.