In this session we will cover some recommended practices about how to develop software in general and on the Dynamics AX platform in particular. We will cover object oriented concepts, how to use software patterns, and review some best practices you should follow in your development exercises.