ERP is a powerful business process management tool, which consists of systems and software packages that are used by businesses to manage their day-to-day business activities. It allows an organisation to streamline all their key business processes – by integrating financial processes with modules that address other areas of the business such as business intelligence, logistics, human resource, supply chain management, customer relationship management, etc – and automate various back office functions in a single, scalable and cohesive system.