ERP
ERP (enterprise resource planning) is a system that brings a company's core processes together in one place: money and accounting, purchasing, warehouse, orders, production, staff. It is usually a set of programs that collects, stores and processes data from all these processes (Wikipedia, ERP).
In plain words
Imagine accounting, the warehouse and purchasing each keep separate spreadsheets. ERP replaces them with one database: when a manager places an order, the warehouse sees the reservation, purchasing sees that the item is running out, and finance sees the customer's debt. The center of the system is the financial module: according to Wikipedia, it serves as the "ledger" where every transaction is recorded.
Typical modules per the same source:
- finance and accounting, management accounting (budgets, cost);
- order processing, prices, stock, shipping;
- purchasing and warehouse;
- production (bills of materials, planning, quality);
- staff and payroll;
- in some systems: CRM, project and contract management (Wikipedia).
Why an online store needs it
A store needs ERP not because "big companies do it", but when the links between processes get more complicated than spreadsheets and separate services allow:
- several warehouses, legal entities or countries;
- its own production or assembly from parts;
- complex purchasing: suppliers, batches, prepayments, cost of goods;
- a need to see profitability for each product and channel, not just revenue.
When it is too early
- One warehouse, ordinary resale, a few dozen orders a day. Here the store platform, an accounting system and, if needed, a CRM are usually enough.
- Processes are not yet described. Wikipedia names insufficient understanding of how processes need to change as one of the main reasons for failed projects.
- There are no people ready to run the system: training and data migration take a lot of time.
Implementation risks
According to Wikipedia, ERP projects often suffer from:
- customization: it increases time and cost, and complicates updates and integration;
- data migration: it often gets too little attention and can be incomplete;
- high switching cost: changing the system later is hard;
- process standardization: you have to adapt your work to the system, not the other way round.
A note on timelines: for large enterprises Wikipedia mentions about 14 months and around 150 consultants; for small projects the timelines are shorter, but still in months. This is an estimate from a general overview, not the Ukrainian market.
How it relates to other systems
- With CRM: some ERPs have their own CRM module. Sometimes the CRM stands separately and passes orders to the ERP.
- With OMS and WMS: an ERP's warehouse module is usually limited to financially significant figures and is less deep than a specialized WMS (Wikipedia, Warehouse management system).
- With an accounting system: an accounting system is essentially the financial core of an ERP. A store can have only that, without the other modules.
- With PIM: the product catalog sometimes lives in the ERP, sometimes in a separate system.
- All of this is connected through API and integrations; for a cloud ERP it is SaaS.
Common mistakes
- Buying "everything at once" instead of fixing one painful process.
- Customizing the system to fit old habits.
- Underestimating the data work: catalog, stock, counterparties.
FAQ
What is ERP in plain words? A single system for accounting, warehouse, purchasing and orders, instead of separate spreadsheets and programs.
How is ERP different from CRM? A CRM manages customers and sales. ERP manages resources and processes inside the company: money, warehouse, purchasing. Some ERPs include a CRM module.
Does a small online store need ERP? Usually not, while processes are simple. You need it when several warehouses, production or complex cost accounting appear.
How much does ERP implementation cost? There are no fresh open figures for Ukrainian stores; the cost depends on the number of modules, users and customization.
Related terms
Sources
- Wikipedia, Enterprise resource planning — en.wikipedia.org/wiki/Enterprise_resource_planning
- Wikipedia, Warehouse management system — en.wikipedia.org/wiki/Warehouse_management_system
There is no fresh (2025–2026) data on ERP in Ukrainian stores; the article relies on general definitions.
Related
OMS and WMS
OMS (order management system) accepts orders from all channels, tracks their statuses and decides where and how to fulfil them. WMS (warehouse management system) records goods coming in and going out, knows where everything is, and assigns work in the…
APIs and integrations
An API (application programming interface) is a set of rules and capabilities inside a program through which another program can interact with it, as opposed to a human interface. It is a "contract" between the program that offers the API and third-party…
CRM
CRM (customer relationship management) is an approach and, usually, a program for managing interaction with customers: it stores data about them, analyzes it and helps coordinate sales, marketing and support (Wikipedia, CRM).
CDP
CDP (customer data platform) is software that collects customer data from all of a company's systems, merges it into a single profile of a person, stores that profile permanently and passes it to other systems: analytics, marketing, support. In 2026 the CDP…