This content is part of the Buyer's Guide: A buyer's guide to the top ERP systems
Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

Core components and other basics of choosing an ERP system

There are big challenges in choosing an ERP system, whether you choose a cloud, on-premises or hybrid version. Here's a look at the buying basics, including benefits, challenges and core components.

An ERP system is a suite of integrated applications that a company uses to connect its business activities across...

departments so that everyone is working with the same data and processes.

Companies can use ERP systems to streamline and improve the efficiency of their operations, which saves time and money. In the course of implementing ERP, companies can also standardize and automate many business processes to eliminate manual effort and save time.

Before a company starts implementing ERP systems, there are various ERP components that a company must select, often depending on the specific business processes it wants to improve and whether it is selling products or services.

Businesses that sell products are likely to have manufacturing, supply chain, inventory management and distribution functions that the ERP system must address. For organizations that sell services, ERP capabilities, such as project management for service engagements, support for field services and sales operations, are crucial.

Benefits of an ERP system

Because the ERP system offers a single repository for companywide data, the risks associated with working with disparate systems and data -- such as the potential for error or duplication of business functions in different departments -- can be reduced.

Large enterprises in particular have many different systems, often independently installed by departments. They may want to implement a single ERP system that takes the place of these earlier systems to eliminate the operational inefficiencies and time delays that have developed through the years.

Midsize companies can take advantage of these benefits, too. In addition, an ERP system can help them level the playing field with their larger enterprise competitors. These companies may want to select an ERP system that can be expanded to accommodate growth.

With cloud-based ERP offerings, even many small companies that lack the internal resources or expertise to institute ERP software can take advantage of the lower cost and technical expertise of vendors and, in turn, quickly gain business efficiencies.

Finally, many large, medium and small companies look for ERP that is specialized to the needs and requirements of their particular industries. Several ERP vendors provide this industry vertical specialization.

When choosing an ERP system, companies can opt for ERP software either as a comprehensive suite or as a smaller suite encompassing only financial systems, financial and manufacturing systems, or only service systems. Companies can also purchase a specifically designed ERP system of a particular industry vertical, like construction or the food and beverage industry.

Cloud vs. on-premises vs. hybrid ERP

The modern ERP market can be confusing, especially when it comes to cloud ERP, so in-depth research is a must before creating implementation plans. In the broadest strokes, ERP software vendors typically offer ERP in on-premises, cloud or hybrid versions, although some smaller vendors offer cloud only.

With on-premises ERP, an organization's IT department manages the hardware and software. IT runs the software in the organization's data center and is responsible for implementation, maintenance and customization. This is typically the most expensive version of ERP. However, on-premises ERP gives customers more control over security and updates.

Cloud ERP is becoming increasingly popular, especially SaaS versions. With cloud, ERP systems are hosted in the cloud, whether in the vendor's cloud or in a cloud platform such as AWS. Additionally, the company can have the vendor run the system and provide ERP consulting on the business side.

Companies can also opt to have an ERP system that the vendor or a partner hosts at the vendor's site, while corporate IT runs and maintains it.

With a hybrid approach to ERP, organizations elect to have some systems run in-house and others run in the cloud.

Today's ERP vendors recognize that moving to the cloud is the future of ERP, as it is for other systems. Accordingly, even major vendors that have established their ERP reputations with on-premises products offer easy migration paths to cloud-based ERP offerings, sometimes with financial incentives. In other cases, some ERP vendors offer cloud-only systems and have never offered on-premises software. Between these two poles are vendors that offer hybrid ERP systems, which include running ERP both on premises and in the cloud.

There is no one ERP deployment that works for every company. One question the company will need to address is whether it wants ERP entirely in-house, entirely in the cloud or in a hybrid deployment, which uses both.

ERP challenges

The challenge for companies implementing this technology is choosing an ERP system that best matches their business needs and user expectations.

While an ERP system must fit well with the company's existing operations and systems, it must also be able to deliver on key performance and profitability goals that the company's existing systems can't deliver.

This is a tall order and is the reason why ERP has a higher failure rate than any other software. It can be a career-ending project for many managers if an ERP installation doesn't go well.

For an ERP decision-maker -- whether an internal ERP user, a CFO, a COO or a VP of manufacturing -- it is important to find an ERP partner capable of working together on system installation, integration, consultation, training and support throughout the process.

Finding the implementation that works best for the company -- whether on-premises ERP, a hybrid combination of on-premises and cloud-based ERP or a cloud-based ERP -- is equally critical. With cloud ERP, vendor involvement can range from the vendor simply hosting the ERP system at its site while the company runs it to the company outsourcing the entire ERP system and its support to the vendor.

Core ERP system components

Before choosing an ERP system, companies will want to consider a core set of ERP system components. Components, which can also be referred to as modules, are the parts of the ERP system that focus on functional areas. Here is a look at those that are typically considered to be core system components, although vendors may vary in their categorization of that.


Companies want to record, track and consolidate all of their sales and operational information in a central accounting system. ERP financial software delivers this capability with a centralized general ledger, accounts receivable, accounts payable and payroll systems.

Companies also want the ability to perform analytics reporting and what-if scenario modeling on their financials, which many ERP systems provide.

Main ERP components graphic, detailing how to streamline business needs into one main system and taking into consideration HR, finance, CRM, BI and procurement.
Consider these five main components when choosing an ERP system to streamline business needs: HR, finance, CRM, BI and procurement.


ERP offers a centralized HR system that enables organizations to track personnel hours and employee performance evaluations throughout the company, as well as administer benefits and manage talent and staff development.

Increasingly, companies want to use their HR systems to recruit new talent in the marketplace, map out succession planning and manage corporate compliance issues concerning employees.


ERP purchasing software streamlines the procurement process, from purchase order issuance and vendor management to payments and reporting.

ERP purchasing software also has the ability to automatically direct approvals of purchase orders and payments to the appropriate corporate decision-makers.

Business intelligence

Organizations want more data analytics that enable them to assess and act on information about the business. To facilitate this, ERP vendors provide dashboards, predesigned reports and even best-in-class metrics and guidelines that companies can use to assess business sales and operations.

Companies also have the flexibility to perform data mining on their ERP information and to develop their own custom reporting.


A CRM component in an ERP system is a centralized repository of customer information that customer-facing departments across the company can use and access. The repository includes information about company interactions with prospects, customers, clients and partners. It can track all of these interactions across marketing, sales, service and any other customer-facing departments to ensure everyone is using the same information. The CRM component includes sales force reporting, tracking and automation, marketing, service and support.

ERP components for manufacturing

While the components mentioned below are still core to ERP, they cater more to product-oriented companies. Consider these before choosing an ERP system:

Supply chain management

Some ERP systems encompass not only the company's internal operations, but also the operations of supply chain business partners and goods suppliers, including raw materials, inventory and supplies. A supply chain management component gives companies much-needed visibility into both their internal and external engineering, as well as their manufacturing processes.

Certain ERP components come in handy for companies that are constantly revising their product configurations and designs. Enterprises can track and manage different versions of their products that are still in use with the help of ERP lifecycle management modules, which store product information at every stage of product revision.


ERP distribution and warehousing systems employ automation that enables the company's customer-facing sales force to link customer quotes and orders directly into back-office inventory management, fulfillment and accounting systems. Orders are then completed and filled in a timely manner.

Key features of some ERP systems for distribution also include comprehensive warehouse management functions. These systems ensure that inventory in warehouses is optimized to meet the company's supply chain requirements. For companies managing multiple warehouse locations, these distribution and warehouse systems provide the ability to see their entire inventory and stock movements across all locations, improving inventory management by enabling companies to reassign inventory between locations as needed.

Inventory management

An inventory management system optimizes inventory stocking and consumption and provides for both manual and automatic inventory forecasting. Companies can set order policies for individual parts and assemblies. The software also issues reports on inventory exception and potential oversupply conditions, and it can track inventory across multiple locations.

These inventory management systems can operate in a stand-alone fashion. The system can also link into logistics, shipping and billing systems. Many inventory management systems also come with support for bar coding, SKU management and integration with other types of warehouse technology, such as sensors and hand-held mobile devices.

Service management ERP components

For service management companies and one-off project companies choosing an ERP system, additional modules and components serve their specific needs. These include:

Service management

Service management ERP offers optimization, tracking and management of professional services. It is often used by professional service organizations and companies with billable field service functions. This software can also evaluate customer satisfaction levels and service-level agreement, warranty and contract performance.

Service-oriented ERP can additionally auto track customer contacts through all the stages of a customer relationship -- from prospecting to closing, providing support and upselling. This gives everyone on the service team uniform and complete visibility into the customer relationship and into the company's history with the customer and facilitates productive collaboration across the end-to-end services.

One-off project management

Also available in ERP project management software is comprehensive project management. This includes multilevel work breakdown structures for projects, project resource scheduling and bid and contract management.

Resources consumed in the project provide visibility in one-off project management software, including assets, inventory, materials and labor. It also enables accurate and timely billing of project costs throughout the project's lifecycle. Companies can track project profitability and control margins simultaneously as a project is being performed. Using this system enables managers to fine-tune project performance and ensures that key performance indicators are met.

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

What business challenges will you consider when choosing an ERP system?
What does your organization need most from enterprise resource planning software?
Which ERP modules are vital to your business successfully implementing ERP systems?
I would say that the Cloud ERP is particularly valuable to small and medium-size businesses because it provides access to full-function applications at a reasonable price without a substantial upfront expenditure for hardware and software. One thing I've noticed that there are a plethora of ready-made business ERP solutions available for enterprises, however, they are all limited in functionality and may not meet the specific needs of your business. For many companies I feel like it's reasonable to create ERP system of their own. I came across an article which describes what you need to do in order to build a successful ERP System: