ERP software facilitates the flow of information across different functions within a company through a centralized database. It allows data to be entered only once and provides consistency and visibility across the entire enterprise. This leads to improved decision making, productivity gains, and substantial cost savings. While ERP systems were initially developed to manage manufacturing functions, they now support front office functions like sales and marketing as well. The ERP market grew rapidly in the late 1990s as companies replaced legacy systems and sought more integrated enterprise systems.