RMDB vs E2 Shop System: The Scheduling-Depth Comparison for Job Shops

E2 ShopTech is a solid job shop ERP for quoting, estimating, and work order tracking. RMDB is finite-capacity production scheduling that enforces real constraints — shifts, setups, and resource availability. Here is how they compare for shops where the schedule actually matters.

The short answer

E2 Shop System is a well-regarded choice for job shops that need quoting, estimating, purchasing, and basic work order tracking in one package. Its scheduling, however, defaults to infinite capacity — it does not enforce finite resource constraints or give schedulers an editable Gantt. RMDB is the right answer when the schedule itself is the bottleneck: you need finite-capacity planning, drag-and-drop sequencing, setup-time modeling, and the ability to answer "what happens if I move this job?" in seconds rather than hours.

Why this comparison matters

E2 Shop System (built by Shoptech) has been a fixture in the job shop software market for decades. It covers the front-to-back workflow that small job shops need: quoting, job costing, purchase orders, work orders, shipping, and basic scheduling. In metal fabrication and CNC machine shops especially, E2 has a loyal user base that trusts it for tracking jobs from quote to invoice.

The scheduling module is where E2 starts to show its limits. E2 uses infinite-capacity scheduling by default — it will sequence jobs and estimate completion dates, but it does not enforce finite resource constraints. It does not model setup times between jobs. It does not give schedulers a drag-and-drop Gantt where they can resequence work and instantly see downstream impact. For shops that run a simple queue and rarely need to rearrange, that is acceptable. For shops that reschedule daily, handle rush jobs, or manage multiple constrained workcenters, it is not.

RMDB by User Solutions is built specifically for that second world. It is a pure finite-capacity scheduling engine designed for job shops, machine shops, and make-to-order manufacturers — the same market E2 serves. The two products are not mutually exclusive: many shops keep E2 for quoting and job tracking while adding RMDB for finite-capacity scheduling. Others replace E2 scheduling entirely. This page compares the two honestly so you can decide which path makes sense for your operation.

Feature-by-feature comparison

An honest side-by-side look at the capabilities buyers ask about most.

CapabilityRMDBE2 Shop System
Finite-capacity scheduling engine
E2 schedules jobs but does not enforce finite resource constraints — workcenters can be overloaded without warning.
Drag-and-drop Gantt chart
E2 provides a schedule view but not an interactive constraint-aware Gantt.
Setup time and changeover modeling
Forward and reverse scheduling
E2 supports basic forward scheduling; reverse scheduling from due date is limited.
Multi-step routings with resource constraints
E2 supports routings, but constraint enforcement in scheduling is limited.
Bottleneck heat maps and workcenter analytics
Live embedded Excel views
Job quoting and estimating
E2 is well-regarded for job quoting. RMDB is scheduling-only and pairs with your quoting system.
Job costing and time tracking
RMDB tracks production time; detailed job costing is handled by your ERP or accounting system.
Purchase orders and inventory
Shipping and invoicing
ERP integration (QuickBooks, Sage, Dynamics, Epicor)
E2 integrates with QuickBooks primarily. RMDB integrates broadly with any ERP or accounting system.
On-premise / self-hosted option
Pricing model
One-time licenseSubscription (~$200–$400/user/month)
Implementation timeline
5 days4–12 weeks
Best for company size
10–500 employees5–100 employees

Included  ·  Limited or partial  ·  Not available

Pricing comparison

RMDB

From $5,000

One-time license · optional annual support contract · no per-user fees

E2 Shop System

~$200–$400/user/month

Per-user monthly subscription · additional modules billed separately

E2 ShopTech has moved to subscription pricing, which adds up quickly for job shops with multiple users. A 5-user shop pays $12,000–$24,000 per year, every year, with no equity in the software. RMDB is a one-time license starting at $5,000 — most job shops land between $10,000 and $20,000 all-in and own the software outright. If your shop runs for 3+ years (which most do), the total cost of ownership comparison is not close.

Where each tool wins

RMDB does this better

  • True finite-capacity scheduling — the core gap in E2 that forces schedulers back to spreadsheets.
  • Drag-and-drop Gantt with constraint-aware reschedules when rush jobs arrive or machines go down.
  • Setup time and changeover sequencing — critical for machine shops where setup is a significant portion of job cost.
  • Bottleneck heat maps that show exactly where your floor is overloaded.
  • One-time licensing — no per-user monthly fees that grow with headcount.
  • Broader ERP integration — works alongside any accounting or ERP system, not just QuickBooks.
  • Pure scheduling focus — designed for schedulers, not a generalist job shop ERP with a scheduling tab.

E2 Shop System does this better

  • All-in-one job shop ERP — quoting, estimating, job costing, purchasing, shipping, and invoicing in one product.
  • Strong job quoting and estimating workflows that schedulers and estimators share.
  • Better fit for very small shops (5–20 employees) that need a single inexpensive system covering everything.
  • Established user community and large install base in metal fab and machine shops.
  • Simpler onboarding for shops that have never used production software before.

Which one should you pick?

Choose RMDB if…

You already have (or want to keep) E2 or another system for quoting and job costing, and your real problem is the production schedule. Your workcenters get overloaded, rush jobs disrupt the queue, and you spend hours in spreadsheets trying to figure out what to run next. You need a Gantt that enforces constraints, models setup times, and updates in real time when priorities change.

Choose E2 Shop System if…

You are a small job shop (under 50 employees) that needs one system to handle everything from quoting to shipping and does not need deep finite-capacity scheduling. Your schedule is relatively simple, you run a consistent queue, and you want a single subscription that covers more ground than a dedicated scheduling tool.

Switching from E2 Shop System to RMDB

A practical migration path that most manufacturers complete in days, not months.

  1. 1

    Choose augment or replace

    The most common path is to keep E2 for quoting, job costing, and purchasing while adding RMDB for finite-capacity scheduling. The two integrate cleanly — open work orders and routings flow from E2 into RMDB, and schedule results flow back. Some shops replace E2 scheduling entirely. We help you decide before any data moves.

  2. 2

    Export work centers, routings, and open jobs from E2

    E2 ShopTech supports CSV export for work centers, operations, routings, and open work orders. We map these to RMDB entities — a process that typically takes one to two days. Existing E2 job data imports cleanly; no manual re-entry.

  3. 3

    Add finite capacity to your routings

    E2 routings are built for tracking, not for constraint-based scheduling. We rebuild them in RMDB with actual setup times, resource capacity limits, and shift calendars. This is the step that turns a schedule view into a finite-capacity engine — and where schedulers first see the difference.

  4. 4

    Connect RMDB to E2 (and your accounting system)

    If you are keeping E2, we wire RMDB to pull new work orders as they are created and push schedule dates back so E2 and RMDB stay in sync. If you are replacing E2, we connect RMDB directly to QuickBooks or whatever accounting system you use for invoicing and job costing.

  5. 5

    Train schedulers and go live in 5 days

    Standard 5-Day Implementation Framework — by the end of day five your schedulers are running live finite-capacity schedules in RMDB, and the floor has a sequence it can actually trust.

Frequently asked questions

Does E2 Shop System have finite-capacity scheduling?+

E2 ShopTech includes scheduling features, but they default to infinite capacity — workcenters can be over-scheduled without the system flagging the overload. There is no drag-and-drop Gantt with constraint enforcement, and setup-time sequencing is not modeled. Schedulers who need true finite-capacity typically supplement E2 with a dedicated APS tool like RMDB or fall back to spreadsheets.

Can I keep E2 and just add RMDB for scheduling?+

Yes — this is the most common path. RMDB integrates with E2 ShopTech to pull open work orders and routings, run a finite-capacity schedule, and push schedule dates back into E2. You keep E2 for quoting, job costing, and purchasing while RMDB handles the scheduling depth E2 does not provide.

Why move from E2 scheduling to RMDB?+

The most common triggers are: workcenters getting overloaded with no warning, rush jobs causing chaos that takes hours to manually re-sequence, and the schedule living in a spreadsheet because E2 cannot answer "what if I move this job?" These are exactly the problems RMDB is built to solve — finite capacity, drag-and-drop Gantt, setup time modeling, and real-time what-if analysis.

Is RMDB cheaper than E2 Shop System?+

For most shops that have been running E2 for more than two to three years, yes. E2 is now subscription-based at roughly $200–$400 per user per month. A 5-user shop pays $12,000–$24,000 per year, forever. RMDB is a one-time license starting at $5,000 — most job shops land between $10,000 and $20,000 all-in and own the software outright with no ongoing per-user fees.

How long does RMDB take to implement compared to E2?+

RMDB uses a 5-Day Implementation Framework — most job shops have a live finite-capacity schedule running before the end of week one. E2 implementations typically take 4 to 12 weeks depending on customization and data migration scope.

What ERP or accounting systems does RMDB integrate with?+

RMDB integrates with QuickBooks, Sage, Microsoft Dynamics, Epicor, Epicor JobBOSS, SAP, and virtually any ERP or accounting system via API or file-based exchange. E2 ShopTech integrates primarily with QuickBooks. If your accounting system is not QuickBooks, RMDB likely gives you broader integration options.

See RMDB on your own data

35+ years helping manufacturers move beyond spreadsheets and underpowered cloud tools. Get a live demo with your real production schedule — no slide deck required.

Let's Solve Your Challenges Together