Skip to content

Prophet 21: Epicor's ERP for Wholesale Distribution

Prophet 21, or P21, is Epicor's ERP for wholesale distribution. It is the system of record for pricing, inventory, purchasing, orders, and accounting. That covers the whole business, from the sales counter to the warehouse to the books. Distribution has different needs than manufacturing or retail. Those needs include high item counts, negotiated pricing, and inventory spread across multiple warehouses. Prophet 21 is built around exactly that cycle. It runs on-prem or in Epicor Cloud.

What the Prophet 21 ERP system does

Prophet 21's functional footprint centers on the distribution order cycle rather than production.

Order management and pricing

Quote-to-cash, counter sales, and customer-specific pricing are native to the system. So are contract pricing, rebates, quantity breaks, and price libraries. Price pages go into price books, and books into libraries. A book can belong to more than one library, and a library can hold more than one book. A distributor has to explicitly set a customer's pricing method to libraries for them to apply at all. Otherwise, they are ignored, no matter how many exist. An item can show up in more than one page, book, or library. A "use the lowest price" option can automatically resolve the lowest applicable price when that happens.

Customer relationship management (CRM)

Native CRM tools track prospects, customers, and contacts from first opportunity through quote to order. Contact records go beyond addresses and phone numbers. They also include buying-history patterns, communication logs, and a shared account view. It is aimed at distribution sales rather than a full enterprise CRM, and some distributors pair it with a dedicated CRM product.

Inventory management

Multi-warehouse stock control, replenishment, demand forecasting, unit-of-measure conversion, and lot and serial tracking.

Warehouse management

Directed receiving, put-away, picking, cross-docking, and cycle counting. Barcode and RF scanning are supported on the warehouse floor.

Purchasing and procurement

Supplier management, purchase order automation, landed-cost handling, and drop-ship support.

Accounting and finance

The general ledger, accounts payable and receivable, cash management, and financial reporting. This is standard ERP-level functionality rather than a distinguishing strength on its own.

Service and maintenance

Prophet 21 has a native Service and Maintenance module. It covers service quotes and orders, technician scheduling, preventive maintenance schedules, warranties, and service contracts.

Reporting and dashboards

Report Studio, built into Prophet 21, covers self-service reports and dashboards. Epicor Data Analytics and Epicor Grow provide the business intelligence layer. On the sales side, opportunity and pipeline reporting feed sales forecasts and rep dashboards.

Platform, APIs, and Automation Studio

Prophet 21 runs on Microsoft SQL Server. It has both a browser-based web client and an established desktop client. Functionality continues to move to the web client over time. DynaChange is the no-code customization layer: screen changes, user-defined fields, business rules, and portals, without touching code. Beyond that, Prophet 21 offers APIs and Automation Studio for low-code workflow automation. It also offers EDI connectivity for trading-partner transactions and e-commerce connectivity for B2B web portals. SISM, the Scheduled Import Service Manager, handles batched data loads on a schedule, such as EDI files, price updates, and invoice imports, with a review step before anything commits.

The user community

Distributors have an active independent user community to draw on. P21WWUG runs forums and an annual conference. Members trade practical, hard-won answers with each other there.

What Prophet 21 is built for

Prophet 21 is scoped to distribution, not every function a business might need. Field service is a partial exception. The Service and Maintenance module above covers service orders and warranty claims. Full mobile field-service management comes through Epicor Field Service Management instead. That includes a technician app, equipment tracking, and offline access. It is a separate Epicor product built to integrate with Prophet 21. Human resources and payroll functionality is limited compared to a dedicated HR system. Those needs are typically met with a separate add-on. Manufacturing functionality is intentionally basic. Prophet 21 is built around the distribution order cycle, not production.

Industries and trades served

Prophet 21 serves distribution trades like industrial, electrical, fasteners, fluid power, HVAC, and janitorial. It also serves medical supply, paper and packaging, PVF, plumbing, safety supply, and tile. These trades share a few things in common: high item counts, negotiated customer pricing, and stock spread across more than one warehouse. That is exactly the combination Prophet 21 is built around. A handful of adjacent trades also show up among Prophet 21 users. Those include marine supply, building materials, and welding and gas distribution. They appear less consistently than the core list above.

Many distributors running Prophet 21 have under 50 employees and under $50 million in revenue. The installed base runs well past that too. It reaches distributors with hundreds of employees and well over $50 million in revenue.

Deployment: on-premises or Epicor Cloud

Prophet 21 runs either on-premises or on Epicor Cloud, hosted on Microsoft Azure. The two are not just a hosting difference. On the cloud version, direct database access goes to a separate, read-only copy kept in close sync, not the live production database itself. Writes have to go through Epicor's REST APIs instead of a direct database connection. That is a real architectural change from how integrations have traditionally connected to the system. Epicor has set a fixed timeline for the on-premises version. Release 2028.1, expected May 2028, is the final on-premises feature release. Active support continues through June 30, 2029. Full detail is covered on the Epicor Cloud page.

How Prophet 21 compares to other ERPs

Prophet 21 is a mid-market ERP built specifically for distribution. Broader platforms like NetSuite, Microsoft Dynamics 365, and SAP also run distribution businesses on a general-purpose framework. Acumatica offers a distribution edition on its general platform. Infor CloudSuite Distribution is another distribution-specific ERP, the successor to Infor Distribution SX.e.

Frequently asked questions

What is Prophet 21?

Prophet 21, or P21, is Epicor's ERP built specifically for wholesale distribution. It covers pricing, inventory, purchasing, orders, and accounting in one system. It runs either on-premises or in Epicor Cloud.

Who makes Prophet 21?

Prophet 21 is owned and sold by Epicor. Epicor acquired the company through its 2011 merger with Activant Solutions. Activant had acquired Prophet 21 in 2005. Prophet 21 itself was founded independently in 1967.

Is Prophet 21 cloud-based?

Prophet 21 runs either on-premises or on Epicor Cloud, hosted on Microsoft Azure. Epicor has set a fixed timeline for the on-premises version. After that, new Prophet 21 functionality ships to the cloud version only.

What industries use Prophet 21?

Prophet 21 serves distribution trades like industrial, electrical, fasteners, fluid power, HVAC, and janitorial. It also serves medical supply, paper and packaging, PVF, plumbing, safety supply, and tile.

Does Prophet 21 have its own pricing engine?

Yes. Contract pricing, rebates, and price libraries are handled natively. None of them needs a separate add-on.

See Prophet 21 at Epicor ↗