According to Martin Fowler, "Enterprise applications are about the display, manipulation, and storage of large amounts of often complex data and the support or automation of business processes with that data."[REF] .
Enterprise application software performs business functions such as order processing, procurement, production scheduling, customer information management, energy management, and accounting.