ERP software facilitates the flow of information across different functions within an organization through a centralized database. It enables decision-makers to have an enterprise-wide view of integrated information in a timely manner. ERP provides the backbone for an enterprise-wide information system and standardizes business processes. The integration of functions allows for improved communication, productivity and speed. The growth of the ERP market was driven by trends toward packaged software, e-commerce demands, and advances in technology. Major ERP vendors provide integrated suites of applications while other vendors offer specialized applications that can interface with ERP systems.