
What Are the Challenges and Benefits of ERP Software?
The advantages and disadvantages of implementing enterprise resource planning (ERP) software are well documented. Nevertheless, the nature of ERP systems is changing as enterprises shift from on-premises to cloud computing and as data from nearly every aspect of life -- from home fitness to grocery shopping to automobile travel -- are collected, stored, analyzed and acted upon. Consequently, the human and economic investments required to support these shifts are changing, too. So, it's worth examining the pros and cons of ERP.
What Are the Advantages of Implementing ERP?
Reality check: When enterprises consider ERP systems, it forces a reckoning in several ways. First, they must account for the hardware and software systems that are already in place. As many enterprises discover, different business and support units throughout the organization may have circumvented central IT protocol and acquired their own applications and systems. Purchases made in such a disorganized fashion by what is known as shadow IT result in inefficiency and lack of interoperability.
Once enterprises see the weaknesses and the redundancies in their software strategy, they can plot a course to set things right. The best aspect of this reality check is that it affords enterprises the opportunity to better link IT and business units. Some enterprises will go so far as to embed full-time IT workers within the business units so that they better understand how that unit functions and where the inefficiencies are.
Lower IT costs. To be clear, these don't come immediately. A new ERP system is a major investment and its implementation is always time consuming. However, one unified ERP system is less costly than disparate systems for human resources, financial management, and supply chain management. Ultimately, you may save on software licenses, training, and support. But your mileage may vary.
End-to-end visibility. One of the sexiest features of ERP is that it allows high-level decision makers real-time snapshots of business operations. This includes an integrated view of areas such as inventory, shipping, supply chain management, manufacturing, sales and financials. All this data provides actionable business intelligence. If daily inventory levels are showing a pattern, then the supply chain can be adjusted so the right levels of the right products are in the right place and at the right time. The availability of this data on a single dashboard can also encourage collaborative efforts and it gives great insight to workflow efficiencies and employee productivity.
Planning and reporting. Improved visibility means that accurate reports, reflecting activity across the enterprise, can be generated quickly. Because multiple business units can see the same data, managers are literally on the same page. That reduces communication errors caused by duplicated spreadsheets and emails, as well as pointless finger-pointing. Reporting tools, particularly those for financial reporting, are typically baked into ERP software. Many ERP systems also offer business intelligence applications that let organizations take a deeper dive into their data.
ERP systems, because of their business intelligence and automated reporting capabilities, are also a boon to corporate compliance. Many financial ERP systems have specific compliance features built in to address regulations such as the General Data Protection Regulation (GDPR), the Health Insurance Portability and Accountability Act (HIPAA), the Payment Card Industry Data Security Standard (PCI DSS), Sarbanes-Oxley (SOX), and the draft Secure Software Development Framework (SSDF) put forth by the National Institute of Standards and Technology (NIST) in June 2019.
Data security. Data security can be a blessing or a curse. While having a central repository for your data can be nerve-wracking, ERP systems and service providers that host them often have better data security in place than enterprises that host their own on-premise ERP systems.

What Are the Challenges of Implementing ERP?
Data security. When it comes to data security, ERP can be a blessing or a curse. On one hand, all your data is in one place where you can keep an eye on it. On the other hand, all your data is on one place where cybercriminals can look. If your ERP system is hosted in the cloud by a third party, which most of them are, you may not have complete control over your sensitive data. At the very least, the company hosting the software has access to your data.
Another challenge is that many ERP systems are secured only by username and password. Such credentials are often the target of phishing attacks. So, to make ERP systems secure, added security, such as multifactor authentication or data masking, must be considered.
Total cost. While ERP systems can result in lower per-capita IT costs, particularly for things like training, the upfront costs are almost always higher. The software itself will cost well into the five figures at a minimum. The cost of implementation -- when you factor in the cost of ERP consultants for project management and new IT hires -- can be more than three times that of standard, stand-alone applications. The cost of maintenance, either offered as automated updates by vendors (for a fee) or performed by in-house staff, is another chunk of change. On-premises ERP software vendors may charge annual maintenance fees of 15% to 25%, including security patches. Maintenance fees for cloud-based applications are typically included in the subscription fees.
Customization. This can be costly. Most enterprises only consider ERP software in the first place because the applications are modular, allowing users to pick and choose which ones they want, knowing that they can be snapped together. However, one size seldom fits all, and some customization is often needed. If you host your ERP system on-premises, you have more opportunity to customize it. But dedicating the IT manpower to do this can be challenging. Those hosting on-premises ERP software sometimes choose to pay for platform-as-a-service (PaaS) to facilitate customization.
Data migration. It's the single biggest challenge for most enterprises. Whether your data is paper-based or in digital form, it will take time and money to move that data, clean it up to remove obsolete or duplicate items, and conform it to the new format. Data security during and after the migration process carries great risk.
Another challenge to data migration for larger enterprises is in deciding what portions of the data should be moved over and when. Increasingly, the big, monolithic ERP migration is falling out of favor, and organizations are instead choosing to pick off pieces of ERP to move.
Implementing cloud-based ERP software is the right course for most large organizations. Special consideration must be given, however, to the inherent challenges of data migration, data security and total cost of ownership, including maintenance.