ResourcesNext Generation ERP: Transforming enterprise resource planning
Jun. 17, 2025
ERP

Next Generation ERP: Transforming enterprise resource planning

Share:

Subscribe to the newsletter

See how Priority works for you

Summarize with AI:

ERP systems have come a long way from clunky, rigid software that needed constant babysitting from IT.

Business models are evolving faster than most legacy systems can keep up with, and as a result, we're seeing a shift toward next generation ERP (or “next gen ERP”) systems that are modular, intelligent, cloud-native, and built to be responsive, not reactive.

It's a complete rethink of how systems should operate: flexible, data-driven, AI-enhanced, and built to adapt in real time.

Let's walk through what makes an ERP system “next gen,” why it matters, and how it's helps companies stay ahead.

What is next generation ERP?

Next Generation ERP is a cloud-native, flexible business management platform that integrates finance, operations, procurement, and inventory into a unified system. Unlike traditional ERP, it supports open architectures, real-time data, embedded analytics, AI-driven insights, and no-code tools accessible to all users, not just IT teams. 

The broad definition of a Next Generation ERP, is an enterprise system designed to support modern business needs using contemporary technologies.

While that can be open to interpretation, most next-gen platforms share a few core principles: They're built for flexibility, designed to scale, and architectured to handle real-time data flows.

What makes an ERP System 'Next-Gen'?

A system qualifies as Next-Gen ERP when it is engineered to incorporate AI-first logic, extensibility, and real-time processing natively into its core.

This includes asynchronous data models, open platform principles, and automation-driven orchestration. A Next-Gen ERP is built from the ground up to support distributed operations, contextual intelligence, and continuous innovation.

There's no single checklist, but there are a few clear signs you're working with a Next Gen system. First, it doesn't force your business to work a certain way-it adapts to you.

Next-Gen ERP also gives you a full view of your data in real time. You're not waiting for reports to run overnight but seeing changes as they happen. And it's designed to grow with your business. Whether you're expanding into new markets, launching new product lines, or automating a warehouse, the system scales with you without needing a complete overhaul.

Key features of Next Gen ERP

Artificial Intelligence and Machine Learning integration

Next-Gen ERP systems embed AI/ML models across the transaction lifecycle. For example, instead of manually adjusting your forecasts or spotting errors in invoices, the system can do that for you. It learns from your historical data to flag anomalies, suggest next steps, or predict inventory needs before you run out.

We're also seeing AI used for automating decision trees, helping procurement teams identify better supplier options, or prioritizing sales leads based on likelihood to convert. And all of this is happening without needing a data scientist in the room.

Real-time data processing and insights

If you've ever waited hours-or even days-for a report to finish running, you'll appreciate that Next-Gen ERP gives you real-time visibility into your operations. You're no longer working off last week's numbers-you're seeing what's happening right now.

That kind of immediacy lets you catch issues before they turn into problems. Low stock levels are flagged immediately, and large order cancellations are instantly reflected in production and financial planning, significantly reducing in the lag between events and decisions, allowing teams to respond with speed and precision.

Cloud-native and multicloud capabilities

Running a legacy ERP in the cloud is not the same as having a cloud-native ERP. In a Next-Gen setup, your entire architecture-from service orchestration to security-is optimized for elasticity, high availability, and resilience.

That gives you access from anywhere, automatic updates, and more scalable infrastructure that grows with your business.

Some platforms also support multi-cloud environments, which means you can split workloads across different cloud providers if needed- great for businesses with complex setups or specific compliance needs.

Low-Code/No-Code customization

Not every business has an in-house dev team, and even if you do, you probably don't want them spending weeks writing custom workflows. Next-Gen ERP systems allow you to independently build or adjust workflows, screens, forms, and reports using drag-and-drop interfaces or simple logic builders.

Want a custom approval flow for purchase orders? You can probably do it yourself. This cuts down on IT bottlenecks and puts control back in the hands of business users.

Advanced analytics and predictive intelligence

Next-Gen ERP helps you make sense of the data you collect. These platforms offer built-in analytics dashboards, preconfigured KPIs, and even predictive insights that help you plan ahead.

If you want ant to know which suppliers are most likely to miss a delivery deadline, or which customers might churn next quarter, predictive models crunch the data and surface trends so you can act early.

IoT and connected device support

If your operations include physical equipment, like warehouse machinery, delivery vehicles, or even smart shelves, Next-Gen ERP can connect directly to those devices. It ingests IoT data in real time, giving you insights into equipment usage, downtime, temperature conditions, delivery status, and more.

From there, you can trigger automatic actions-like scheduling maintenance, rerouting inventory, or adjusting production based on live machine performance.

Schedule today!

Schedule a no-obligation call with one of our experts to get expert advice on how Priority can help streamline your operations.

Why Next-Gen ERP matters for your organization

Next-Gen ERP matters because it powers digital transformation, gives companies a competitive edge, future-proofs operations, meets rising customer expectations, and automates compliance. It replaces siloed tools with a unified platform that connects systems, enables fast decision-making, evolves without disruption, and embeds compliance at the core of business processes.

Let's take a closer look at the 5 key areas of next-gen EPR for organizations.

Helps businesses drive digital transformation

“Digital transformation” gets thrown around a lot, but it just means using “newer” technology to run your business better. Next-Gen ERP connects your systems, automates your processes, and gives your teams real-time insights that help them move faster and smarter.

Instead of stitching together disconnected tools and spreadsheets, you get one platform that handles everything from finance to operations to customer service. It's how businesses move from reactive to proactive-and eventually, predictive.

Competitive advantage in modern markets

In fast-moving markets, speed and adaptability win, and the ability to pivot quickly-to launch new channels, reconfigure supply chains, or adjust pricing models-depends on how agile your core systems are.

Next-Gen ERP provides the infrastructure to support enhanced responsiveness, allowing businesses to make operational changes in real time, without lengthy delays or complex workarounds.

A Next-Gen ERP system enables fast, coordinated action across departments- helping teams stay aligned, minimize disruption, and remain competitive.

Future-proofing business operations

In truth, legacy ERP systems don't age well. Custom code breaks, updates take forever, and every new change feels like pulling teeth. Next-Gen ERP platforms are designed for versionless upgrades and platform evolution.

Their modular architecture allows organizations to add capabilities incrementally-AI engines, mobile apps, or new data sources, without disrupting core operations. This future-proofs ERP investments by decoupling capability upgrades from system reimplementation.

As standards, compliance requirements, and industry protocols evolve, Next-Gen ERP platforms adapt via configuration, not code.

Meeting evolving customer expectations

Today's customers expect fast, personalized, and seamless service. That only happens when your backend systems are in sync. Next-Gen ERP gives customer-facing teams access to live inventory, up-to-date pricing, and real-time order status-all without toggling between systems.

It's the difference between “Let me check and get back to you” and “Yes, I see that in stock-we can deliver by Tuesday.” It's not just good service. It's table stakes.

Regulatory and compliance demands

Next-Gen ERP systems include embedded compliance engines that validate transactions against country-specific tax codes, ESG requirements, audit trails, and data sovereignty mandates.

Next-Gen ERP systems log data lineage, enforce role-based access controls automatically, and generate compliance reports on demand. With these systems, compliance is no longer reactive but embedded and automated across the transaction layer.

Benefits of Next-Gen ERP

The benefits of Next-Gen ERP include greater operational efficiency, faster decisions, reduced costs, improved scalability, better user experience, and accurate real-time data. It automates workflows, delivers actionable insights, cuts infrastructure spend, scales with growth, simplifies user tasks, and aligns teams around a single source of truth.

Operational efficiency improvements

Next-Gen ERP helps teams get more done with fewer manual steps. When your processes are automated, your data is live, and your systems are all talking to each other, things just run more smoothly.

You don't need five emails to approve an order, or a weekly sync to reconcile warehouse inventory. Next-Gen ERP handles those workflows in real time, with fewer errors and less hand-holding.

Enhanced decision-making capabilities

Instead of hunting for data, Next-Gen ERP brings it to you. Dashboards show you what matters most and auto alerts tell you when something's off, while AI nudges you with recommendations based on past trends. From order processing to financial close, you're reducing friction and freeing up time and resources across departments.

Cost reduction and ROI

Upfront, Next-Gen ERP can be more affordable than legacy systems-especially if you go cloud-native and avoid costly hardware. But the real savings come over time: by automating processes and reducing manual effort, teams spend less time on low-value tasks.

Cloud-native deployment models cut down on infrastructure costs and long-term maintenance. And smarter planning-powered by real-time data-means fewer mistakes, less waste, and more efficient resource use.

Scalability and business growth support

Whether you're doubling headcount or entering a new market, your ERP shouldn't hold you back. Next gen systems scale horizontally and vertically. Add new features, users, or even entire business units without overhauling the core.

Improved user experience and productivity

Next Gen platforms are designed to be intuitive, role-specific, and easy to navigate, because if people don't like using the ERP, they'll find workarounds. To avoid that, Next Gen platforms focus on usability, with clean interfaces, task-based navigation, and built-in tools that guide users through complex workflows.

Better data accuracy and visibility

When your ERP is the single source of truth, there's no second-guessing what the numbers mean. Master data is consistent across modules. Updates happen in real time. And everyone-from the warehouse floor to the CFO-sees the same up-to-date picture. That alignment leads to better decisions and fewer surprises.

What industries are leading Next-Gen ERP adoption?

Manufacturing, retail, and healthcare are leading Next-Gen ERP adoption. Manufacturers use it for real-time production data and predictive maintenance. Retailers rely on it for omnichannel inventory syncing and pricing updates. Healthcare organizations adopt it to manage supplies, billing, and compliance with precision and integrated system workflows.

Manufacturing

Manufacturers are leaning into Next-Gen ERP for smarter planning, real-time shop floor data, and predictive maintenance, because between production planning, supply chain logistics, compliance, and maintenance schedules, there are a lot of moving parts-and the cost of misalignment is high.

Next-Gen ERP systems connect directly with sensors and machines, giving teams live production insights. They also support flexible scheduling, product configuration, and supply chain visibility-all of which are critical in just-in-time operations.

Retail

For retailers dealing with countless SKUs, locations, and promotions, real-time data makes all the difference. Retailers are using Next-Gen ERP systems to keep up with omnichannel demands: Syncing inventory across stores and eCommerce, automating promotions, and delivering real-time pricing updates.

The ERP talks directly to your POS, warehouse, and CRM, allowing you to create a seamless customer experience while keeping margins tight.

Healthcare

Healthcare organizations are under constant pressure to be more efficient while meeting strict compliance and privacy requirements, so precision and compliance are everything.

Next-Gen ERP helps healthcare providers manage medical supplies, scheduling, and billing while maintaining strict audit trails and regulatory standards. Integration with clinical systems and real-time resource planning makes operations more efficient and responsive, without compromising on care quality or privacy.

How Priority Software can help

At Priority, we've built our ERP platform from the ground up with next generation principles in mind. Priority offers an open architecture, native cloud support, real-time data visibility, built-in automation, and AI capabilities that work across your entire organization-not as add-ons, but as part of the core experience.

Whether you're a manufacturer optimizing production, a retailer managing multi-store or multi-channel operations, our system is designed to adapt as your business evolves. With Priority, you get the flexibility to scale, the tools to innovate, and the visibility to stay ahead-without the heavy lift of legacy systems.

Related resources

Article

Electronics ERP: A comprehensive guide for manufacturers

Electronics manufacturing is one of the most dynamic manufacturing sectors, distinguished by rapid transformation driven by frequently varying customer preferences and recurring supply chain disruptions.

Article

The differences between ERP and MRP explained

In the 1960s, consumption had enormously risen due to the post-World War II economic boom. Manufacturers worldwide struggled to keep up with market demand, making inventory tracking and stock management unmanageable. This led to the development of Material Requirements Planning System (MRP) software. MRP primarily helped manufacturers monitor inventory, reconcile balances, and handle basic purchasing […]

Article

What is ERP?

ERP is an acronym for Enterprise Resource Planning. It’s a modular software designed to integrate the main functional areas of a company’s business processes into a single system to standardize and simplify business processes, and increase the organization’s efficiency and productivity.

See how Priority works for you


Frequently Asked Questions

Product Information & Next-Gen ERP

What is Next Generation ERP?

Next Generation ERP is a cloud-native, flexible business management platform that integrates finance, operations, procurement, and inventory into a unified system. Unlike traditional ERP, it supports open architectures, real-time data, embedded analytics, AI-driven insights, and no-code tools accessible to all users, not just IT teams. Source

What makes an ERP system 'Next-Gen'?

An ERP system qualifies as Next-Gen when it incorporates AI-first logic, extensibility, and real-time processing natively into its core. This includes asynchronous data models, open platform principles, and automation-driven orchestration, supporting distributed operations and continuous innovation. Source

What are the key features of Next Gen ERP?

Key features include AI and machine learning integration, real-time data processing, cloud-native architecture, low-code/no-code customization, advanced analytics, predictive intelligence, and IoT device support. These features enable automation, scalability, and actionable insights for modern businesses. Source

How does Priority Software's ERP platform embody next-gen principles?

Priority Software's ERP platform is built with open architecture, native cloud support, real-time data visibility, built-in automation, and AI capabilities that work across the organization. These features are integrated into the core experience, not as add-ons. Source

What industries are leading Next-Gen ERP adoption?

Manufacturing, retail, and healthcare are leading Next-Gen ERP adoption. Manufacturers use it for real-time production data and predictive maintenance, retailers for omnichannel inventory syncing and pricing updates, and healthcare organizations for supply, billing, and compliance management. Source

How does Next-Gen ERP support digital transformation?

Next-Gen ERP connects systems, automates processes, and provides real-time insights, enabling businesses to move from reactive to proactive and predictive operations. It replaces disconnected tools and spreadsheets with a unified platform. Source

What are the benefits of Next-Gen ERP?

Benefits include greater operational efficiency, faster decisions, reduced costs, improved scalability, better user experience, and accurate real-time data. It automates workflows, delivers actionable insights, and aligns teams around a single source of truth. Source

How does Next-Gen ERP improve operational efficiency?

Next-Gen ERP automates processes, provides live data, and integrates systems, reducing manual steps and errors. Workflows are handled in real time, streamlining approvals and inventory reconciliation. Source

How does Next-Gen ERP enhance decision-making?

Dashboards and auto alerts surface relevant data and anomalies, while AI provides recommendations based on trends. This reduces friction and frees up resources for strategic tasks. Source

How does Next-Gen ERP reduce costs and improve ROI?

Cloud-native deployment models lower infrastructure and maintenance costs. Automation reduces manual effort, and smarter planning minimizes mistakes and waste, improving resource utilization and ROI. Source

How does Next-Gen ERP support scalability and business growth?

Next-Gen ERP systems scale horizontally and vertically, allowing businesses to add features, users, or business units without overhauling the core system. Source

How does Next-Gen ERP improve user experience and productivity?

Next-Gen ERP platforms are intuitive, role-specific, and easy to navigate, with clean interfaces and built-in tools that guide users through complex workflows, increasing adoption and productivity. Source

How does Next-Gen ERP ensure data accuracy and visibility?

ERP acts as a single source of truth, with consistent master data across modules and real-time updates, ensuring all users see the same up-to-date information for better decisions. Source

How does Next-Gen ERP help meet regulatory and compliance demands?

Next-Gen ERP systems include embedded compliance engines that validate transactions against country-specific tax codes, ESG requirements, audit trails, and data sovereignty mandates, automating compliance across the transaction layer. Source

How does Priority Software support manufacturers?

Priority Software supports manufacturers with real-time shop floor data, predictive maintenance, flexible scheduling, product configuration, and supply chain visibility, enabling smarter planning and just-in-time operations. Source

How does Priority Software support retailers?

Priority Software enables retailers to manage omnichannel inventory, automate promotions, and deliver real-time pricing updates. The ERP integrates with POS, warehouse, and CRM systems for seamless customer experiences and tight margins. Source

How does Priority Software support healthcare organizations?

Priority Software helps healthcare providers manage supplies, scheduling, and billing while maintaining strict audit trails and regulatory standards. Integration with clinical systems and real-time resource planning improves efficiency and compliance. Source

How does Priority Software's ERP platform adapt as businesses evolve?

Priority ERP is designed to scale with business growth, supporting expansion into new markets, product lines, or automation initiatives without requiring a complete system overhaul. Source

Features & Capabilities

What features does Priority Software offer?

Priority Software offers cloud-based ERP systems, retail management, hospitality management, school management, professional and implementation services, and a dedicated marketplace for extended solutions. ERP, Retail Management, Hospitality Management, School Management

Does Priority Software support AI and machine learning?

Yes, Priority Software's Next-Gen ERP embeds AI and machine learning models across the transaction lifecycle, automating forecasts, error detection, and decision trees for procurement and sales. AI ERP

Does Priority Software offer real-time data processing?

Yes, Priority Software provides real-time visibility into operations, allowing users to see changes as they happen and respond quickly to issues. Source

Does Priority Software support low-code/no-code customization?

Yes, Priority Software allows users to build or adjust workflows, screens, forms, and reports using drag-and-drop interfaces or simple logic builders, reducing IT bottlenecks. Source

Does Priority Software support IoT and connected devices?

Yes, Priority Software's Next-Gen ERP can connect to warehouse machinery, delivery vehicles, and smart shelves, ingesting IoT data in real time for actionable insights and automated actions. Source

Does Priority Software provide advanced analytics and predictive intelligence?

Yes, Priority Software offers built-in analytics dashboards, preconfigured KPIs, and predictive insights to help businesses plan ahead and act on trends. Business Intelligence

Does Priority Software offer an open API?

Yes, Priority Software provides an Open API for seamless integration with third-party applications, enabling custom integrations and tailored operational workflows. Open API

What integrations does Priority Software support?

Priority Software supports over 150 plug & play connectors, RESTful API, ODBC drivers, SFTP file integration, and embedded integrations with partners like SAP, Webhotelier, Verifone, TrustYou, and more. Hospitality Marketplace

Does Priority Software provide technical documentation?

Yes, Priority Software provides comprehensive technical documentation for its ERP solutions, including features, industries, and supported products. ERP Documentation

Use Cases & Benefits

Who can benefit from Priority Software?

Priority Software serves global enterprises, SMBs, manufacturers, retailers, healthcare organizations, hospitality providers, and educational institutions. Over 75,000 companies in 70 countries rely on Priority for business management. Source

What problems does Priority Software solve?

Priority Software solves poor quality control, lack of data flow, poor inventory management, manual processes, outdated systems, limited scalability, integration complexity, fragmented data, customer frustration, operational inefficiencies, and complex order fulfillment. Source

What pain points do Priority Software's customers face?

Customers face challenges such as lack of real-time insights, operational inefficiencies, inventory inaccuracies, disconnected customer experiences, high IT costs, costly legacy systems, and integration difficulties. Priority addresses these with centralized management, automation, and tailored solutions. Source

How does Priority Software help retail businesses?

Priority Software helps retail businesses with real-time insights, operational efficiency, inventory management, omnichannel customer experiences, and centralized data for loyalty programs and promotions. Retail Management

How does Priority Software help manufacturing companies?

Priority Software provides real-time production data, predictive maintenance, supply chain visibility, and flexible scheduling, helping manufacturers optimize operations and reduce costs. Manufacturing ERP

How does Priority Software help healthcare organizations?

Priority Software helps healthcare organizations manage supplies, scheduling, billing, and compliance, with integration to clinical systems and real-time resource planning. Healthcare ERP

How does Priority Software help hospitality businesses?

Priority Software offers an all-in-one Property Management System (PMS) for hotels, covering guest management, operations, and integrations with hospitality partners. Hospitality Management

How does Priority Software help educational institutions?

Priority Software provides school management platforms to streamline administration, teacher and student management, and parent communications. School Management

What feedback have customers given about Priority Software's ease of use?

Customers consistently praise Priority Software for its intuitive interface and user-friendly design. Testimonials highlight improved management, quick learning, and efficient daily task handling without heavy IT reliance. Priority ERP has a 4.1/5 rating on G2. Customer Feedback

Can you share specific case studies or success stories?

Yes, Priority Software has helped Solara Adjustable Patio Covers accelerate workflows, Dejavoo grow without increasing headcount, Nautilus Designs achieve 30% order volume growth, and Dunlop Systems improve data accuracy. See more at Case Studies.

Competition & Comparison

How does Priority ERP compare to Microsoft Navision?

Microsoft Navision has reached end of life, forcing businesses to migrate. Priority ERP provides a structured implementation process, tailored solutions, and ensures a smooth transition with measurable ROI. Source

How does Priority ERP compare to Acumatica?

Acumatica focuses on cloud ERP but lacks industry-specific features, has limited WMS, a steep learning curve, and unpredictable pricing. Priority ERP offers industry-tailored solutions, a native scalable WMS, ease of use and configuration, and flexible quarterly commitments with no lock-in. Source

How does Priority ERP compare to Microsoft Dynamics 365?

Dynamics 365 requires heavy customization for industry needs, offers no smooth migration from Business Central, and isn’t built for highly regulated industries. Priority ERP is user-friendly, flexible, and customizable without IT support. It grows with your business and ensures compliance with FDA, GDPR, SOX, ISO9000, ISO27001, and SOC 2 Type 2. Source

How does Priority ERP compare to SAP Business One?

SAP Business One is powerful but complex, expensive, and lacks multi-company capabilities. Its Version 10 will reach end-of-support in 2026. Priority ERP is affordable, easy to use, maintains the same platform (no forced migrations), and supports true multi-company operations with automatic inter-company processes. Source

How does Priority ERP compare to Sage X3?

Sage focuses on accounting, not full ERP. Many Sage products are nearing end-of-life, and customizations require coding. Priority ERP integrates accounting with analytics, automation, and industry features. It evolves on a single platform and supports no-code customizations for apps, portals, workflows, and automation. Source

How does Priority ERP compare to NetSuite?

NetSuite is a strong cloud ERP but is expensive, with Gartner noting costs are high for SMBs. It also enforces contract lock-in. Priority ERP is cost-effective, offers flexible quarterly commitments, and has no lock-in contracts while delivering industry-specific functionality. Source

How does Priority ERP compare to Microsoft Business Central?

Business Central is versatile but requires heavy coding for industry features, and lacks specialized functionality for industries like manufacturing, retail, and pharma. Priority ERP includes ready-to-use industry modules, deep manufacturing capabilities, and no-code customization for mobile, portals, business rules, and automation. Source

How does Priority ERP compare to Odoo?

Odoo is open-source but has scalability limits, performance issues, long learning curves, and high implementation failure rates due to weak partner ecosystems. Priority ERP provides structured implementation, scalability, proven methodologies, experienced partners, and quick user adoption. Source

How does Priority Optima compare to Oracle Hospitality OPERA?

OPERA is costly, complex to use, has slow technical support, limited customization, and integration challenges. Priority Optima is scalable, cost-effective, intuitive, and offers responsive support, flexible customization, and open architecture for seamless integrations. Optima PMS

How does Priority Optima compare to Cloudbeds?

Cloudbeds can be hotel-centric, lacks depth for complex operations without add-ons, and may have inconsistent support. Priority Optima serves all hospitality types with a comprehensive suite, reliable support, and a user-friendly design. Optima PMS

How does Priority Optima compare to Mews?

Mews requires significant training, has a cluttered interface, and limitations in payment handling. Priority Optima is designed for quick adoption, efficient workflows, and flexible, reliable payment processing. Optima PMS

How does Priority Optima compare to Protel?

Protel has a steep learning curve, slow support, limited integrations, and high implementation costs. Priority Optima delivers an intuitive interface, responsive support, modern mobile capabilities, and efficient implementation with competitive pricing. Optima PMS

How does Priority Retail Management compare to ERP competitors?

ERP competitors like Microsoft, Oracle, Acumatica, and Sage offer generic capabilities and lack specialized retail management features. Priority Retail Management delivers a comprehensive ERP suite enhanced for retail, supporting multi-location, omnichannel, and high-volume environments—all in one platform. Retail Management

How does Priority Retail Management compare to POS and unified commerce providers?

POS and unified commerce providers like Aptos, LS Retail, Retail Pro, Enactor, and Oracle Retail focus on retail management and POS but lack full enterprise management functionality. Priority Retail Management offers an end-to-end solution with ERP, retail management, unified commerce, and POS natively integrated. Retail Management

Support & Implementation

Does Priority Software offer professional and implementation services?

Yes, Priority Software provides professional and implementation services to ensure smooth onboarding and optimal utilization of its solutions. Implementation Services

What support options are available for Priority Software customers?

Priority Software offers global support, including online resources, documentation, and direct contact with support teams. Support

Technical Requirements

Is Priority Software cloud-native?

Yes, Priority Software is cloud-native, optimized for elasticity, high availability, and resilience, with support for multi-cloud environments. Source

Does Priority Software support mobile access?

Yes, Priority Software offers mobile ERP solutions, including mobile app generators, field service technician tools, and mobile POS for retail operations. Mobile ERP