Here are some articles and websites that might interest you:
I am not familiar with creating ERP software, but from what it seems they seem to have several things in common. ERP software is great in terms of features and capabilities, and development often takes a lot of time. I believe that the principles of Agile can be useful here, even if you do not use full-blown agile methodologies.
Agile's core principles are fast delivery of working software, acceptance of the latest requirements changes and close collaboration between business and users and developers. A very iterative approach to building an ERP system and close collaboration between users and developers to constantly add features that add the most value, it seems that it will bring the greatest benefit to your dollar.
source share