Such a System is easy to change, easy to extend, and easy to understand, all of which make for happy programers, happy project managers, happy end users, and ultimately, happy CEOs.