Like a civil engineering endeavor or sizable construction project, implementing an enterprise-wide application like an enterprise resource planning (ERP) system to help run your business is a costly and complex process. And just as would be the case with any significant undertaking, success is not a given. A certain amount of planning, discipline and wisdom are required to complete implementation in a timely manner and to make sure that the new enterprise system put into place meets the requirements of your business.