It's a pity MS won't release Axapta as a development environment for writing business apps. Doing this sort of work in C# is a long winded affair. MS Access has seen its days.
Perhaps they should make AX available as a developer tool with the option to buy the MS ERP modules separately.
Right now AX is still too expensive for many companies that could make excellent use of such a system. In a lot of cases, the ERP is overkill, but being able to develop something from scratch in such a well suited environment could be awesome.