In 2016, after fifteen years of working as a SQL Server DBA and developer, my employer decided to switch ERP systems to Dynamics 365 For Operations (at the time, known as “Dynamics AX 7”). I was given a chance to train to become a programmer in charge of customizing and reporting in the new system.

I claim no expertise, nor significant previous knowledge in OO programming or Dynamics AX. But I’ve worked with a good teacher. Along the way, I discovered that a lot of things were poorly documented (if at all), and difficult even if you did have access to good information. As I struggled, I discovered others were struggling as well.

This is not a blog to advance my career or present myself as an expert. This is to share my knowledge with others in the same boat as me.