This document provides an overview of Microsoft Dynamics AX 2012 and its development features. It covers topics such as the Dynamics AX architecture which uses a multi-tier architecture and layered structure to allow for customization. The document also summarizes the development patterns in Dynamics AX 2012 including the use of classes, inheritance, methods and queries using the X++ programming language. It provides examples of how to work with tables, transactions, exceptions and the AIF framework in Dynamics AX application development.