Hello I saw this Demo on Projection Editing. It talks about new way to for Domain experts. (Consultants, maybe even customers) to write their requirements, and then hand it down to developer to do the final coding.
This software Intentional Domain Workbench (IDW) allows non programmer who know the business rules to define and write the rules which then transferred to coders to do the final coding based on requirements.
Language Workbenches May Ultimately Completely Change the Way We Do Programming
http://msdn.microsoft.com/en-us/oslo/dd727740.aspx
The video at the begging might be a bit too technical but once you see the demo and actual case studies implementations you'll get a better idea. Using this to Build on top of ERP might be a challenge, but once built, customization and knowledge transfer risks can be minimized dramatically.
Original source.
http://www.infoq.com/news/2009/05/Language-Workbench
Ahmed Rashed Amini
Independent Consultant/Developer
blog:
https://dynamicsuser.net/nav/b/ara3n