Epicor Upgrade & Support Guide
Practical guide to upgrading Epicor ERP, including Kinetic migration, version support, customisation challenges, and cloud migration for Australian businesses.
Practical guide to upgrading Epicor ERP, including Kinetic migration, version support, customisation challenges, and cloud migration for Australian businesses.
IT managers, operations managers, and business owners running Epicor ERP (E9, E10, or earlier) who need to plan their upgrade to Kinetic or evaluate alternatives.
What does upgrading Epicor involve, and what should we plan for?
Epicor is a major ERP vendor with a strong presence in manufacturing and distribution. In Australia, you'll find Epicor across discrete manufacturing, make-to-order businesses, automotive suppliers, and industrial distributors.
The product history is layered. What's now called Epicor Kinetic has been through Vantage, E9, E10, and several rebrands along the way. Each major version introduced architecture changes, and many Australian Epicor users are running versions that are one or two generations behind current.
Epicor offers both on-premises and cloud deployment, with the cloud option becoming the default for new implementations and the target for upgrades from older versions.
Version sprawl. Epicor's naming history (Vantage → E9 → E10 → Kinetic) can be confusing. The key thing to know: if you're on E9 or earlier, you're running an architecturally older version. E10 is closer to Kinetic but still needs upgrading.
End-of-support timelines. Epicor has been announcing end-of-support dates for older versions. E9 is effectively end-of-life. E10 support is being phased out as Epicor pushes customers to Kinetic.
Australian localisation gaps. Epicor is a US-headquartered product. Australian features (BAS reporting, STP, multi-currency with AUD specifics, local tax handling) are often delivered through add-ons or partner-built solutions rather than core functionality. These add-ons have their own version compatibility issues.
Thick client dependency. Older Epicor versions use a Windows thick client. Kinetic offers a web client (browser-based), but the transition from thick to web client changes the user experience significantly.
Upgrade to Kinetic (on-premises). Move to the latest Kinetic version while keeping your on-premises infrastructure. This preserves your data and most configuration but requires customisation re-engineering and user retraining on the web client.
Upgrade to Kinetic (cloud). Move to Epicor's cloud-hosted Kinetic. Adds cloud benefits (managed infrastructure, automatic updates) but introduces customisation restrictions. Not all on-premises customisations work in the cloud version.
Staged upgrade. If you're on E9, you may need to upgrade to E10 first, then to Kinetic. Direct jumps from very old versions can be technically challenging.
Alternative platform. If the Epicor upgrade cost is excessive or the platform no longer fits your business, evaluate alternatives. Common alternatives for Epicor manufacturing users include SAP Business One, Dynamics 365, and SYSPRO.
BPM and BAQ customisations. Business Process Management (BPM) rules and Business Activity Queries (BAQs) are Epicor's supported customisation tools. These generally upgrade more cleanly than direct code modifications, but still need testing against the target version.
Customisation (screen/form changes). Screen-level customisations in older versions used C# code-behind. In Kinetic, the customisation model has shifted to a more declarative approach. Complex C# customisations need rewriting.
Integration approaches. Epicor supports REST APIs (in Kinetic), SOAP web services (in E10), and direct database connections (not recommended). Common integration needs:
Reporting. Epicor uses SSRS for standard reporting. Custom SSRS reports need testing against the upgraded database schema. Many businesses also use Crystal Reports or BI tools. These need connection updates.
Heavy C# code-behind means expensive rewriting for Kinetic.
Cloud Kinetic limits some customisation options. Test your requirements against cloud capabilities.
Verify that BAS, STP, and local compliance add-ons are compatible with the target version.
The web client is very different from the thick client. Plan retraining.
Manufacturing integrations are complex and high-stakes. Test thoroughly.
Epicor has multiple products. The most common in Australia are Epicor Kinetic (formerly Epicor ERP/E10/E9), Epicor Prophet 21 (distribution), and Epicor Eclipse (electrical/plumbing distribution). The upgrade path depends on which product you're on.
Kinetic is the current name for Epicor's manufacturing ERP (previously called Epicor ERP, E10, E9, and Vantage before that). It includes a modern web client, cloud hosting options, and a current feature set. If you're on E9 or E10, Kinetic is your upgrade target.
No. Epicor has announced end-of-support timelines for older versions. E10 support is being phased out in favour of Kinetic. The longer you wait, the bigger the version gap and the more expensive the upgrade becomes.
Typically 4-9 months depending on your current version, customisation volume, and data complexity. E10 to Kinetic is more straightforward than E9 to Kinetic. Cloud migration adds additional planning requirements.
Epicor does well for manufacturing and distribution but doesn't have the same depth of Australian-specific features as locally developed ERPs. BAS, STP, and local compliance often need add-ons or customisations. Consider this when evaluating upgrade or migration options.
Tell us what you are comparing, replacing, or trying to improve. We will come back with a practical recommendation and realistic scope.