Skip to content

ERPNext, tailored to your production floor

ERPNext is a fully open-source ERP built on the Frappe framework. It handles accounting, sales, purchasing, inventory, manufacturing, projects, and HR, and it's remarkably easy to extend.

Compare ERPNext and Odoo

ERPNext is our longest-running practice: we've used it to run print shops, timber-frame production, shipping operations, and our own business.

Why we build on ERPNext

We work on current releases of Frappe and ERPNext (versions 15 and 16) and the Frappe HR app.

Open source, all the way down

There's no enterprise edition and no features held back for paying customers. Every module is available to every user.

Built to be extended

The Frappe framework lets us add new document types, forms, reports, and workflows quickly, often with very little code. When your process is unusual, ERPNext bends instead of breaking.

Strong manufacturing

Bills of materials, work orders, routing, and stock valuation are part of the core, not an add-on.

Simple to learn

The interface is clean and consistent, so new team members get comfortable quickly.

Not tied to Avunu

ERPNext has a worldwide community and many qualified partners. You can use ERPNext without us, and if you work with us, everything we build is yours.

What we build with ERPNext

Configuration covers a lot. The real value often comes from connecting ERPNext to the rest of your operation. Some of what we've built:

Production control for print shops

A live screen inside the ERP for controlling the print queue in real time, integrated directly with RIP printing software, plus print nesting, design uploads, and AI-assisted image checks for quality control.

CAD to ERP

A pipeline that reads data from CAD drawings, applies naming and rounding rules, and turns it into bills of materials and pricing, so the design team's work flows straight into quotes and production.

Shipping and fulfillment

Drop-ship orders and tracking through ShipStation, custom packing logic that handles nonstandard orders, and order status that stays in sync between the ERP and the warehouse.

Projects, time, and client portals

Project trees, running timers that become timesheets, hour budgets, and a customer portal where clients follow their own projects. It's how we run Avunu, too.

Dynamic pricing and bills of materials

Pricing engines that cascade item attributes through a bill of materials, apply product-specific rules, and fall back sensibly when data is missing.

Banking, mail, and messaging

Bank receivables, ACH, and reconciliation with Mercury; physical letters mailed straight from print formats; two-way text messaging in a unified inbox; and email with no mail server to manage.

HR and people

Employees, leave, attendance, and payroll inputs through Frappe HR, connected to projects and timesheets.

ERPNext in the real world

See all case studies →

Frappe apps we've published

When we build something other businesses could use, we generalize it and publish it as open source.

Frappe

ERPNext TaskView

A project and task workspace for ERPNext, with timers and hour budgets for staff and a portal where customers follow and work on their projects.

Frappe

ERPNext CIS Plus

Simpler customer, contact, and address management for ERPNext, with address validation, geolocation, and a map of your customers.

Frappe

Automated Subscriptions

Automatic billing for ERPNext Subscriptions, with payment requests, billing anchors, proration, consolidated invoices, and credit notes.

Frappe

Carbon Frappe

A complete IBM Carbon Design System theme for Frappe and ERPNext, covering the desk, website, login, email, charts, and tables.

Frappe

Cloudflare Email Delivery

Send and receive Frappe and ERPNext email through Cloudflare, with no SMTP or IMAP provider in the loop.

Frappe

eSign

Collect electronic signatures on any Frappe or ERPNext document through web forms, with signed PDFs and a full audit trail.

Frappe

Messaging

A unified chat-style inbox for email and SMS in Frappe and ERPNext, with Twilio texting, group broadcasts, and mail-merge newsletters.

Frappe

Mercury Integration

Connects ERPNext to Mercury bank for client billing, payroll and vendor ACH, bank sync, reconciliation, and GL-coded journal entries.

Frappe

PostGrid Integration

Mail printed Frappe and ERPNext documents as physical letters through PostGrid, by hand or automatically from Notifications.

Frappe

Jailbreak

Power-user tools for Frappe and ERPNext admins, including bulk merge, item-to-variant conversion, and version restore, each gated behind a setting.

NixOS

frappe-nix

Reproducible Nix infrastructure for Frappe and ERPNext, from the development shell to OCI containers and a multi-site NixOS module.

Looking for technical guides? Browse our Frappe knowledge base, or see everything in our open-source catalog.

Custom code you can trust

Tested

Custom ERPNext functions get automated test suites, so updates and new features don't break production.

Native patterns

We build with the grain of the Frappe framework, which keeps upgrades smooth and makes the code familiar to any Frappe developer.

Reproducible

With frappe-nix, every bench is declared in code and built the same way in development, testing, and production.

Self-hosted, if you like

We run ERPNext on our managed NixOS platform, or on a production server in your own building when that's what the work requires.

Questions about ERPNext

Is ERPNext really free?

The software is. You pay for implementation, any custom work, and hosting, but never for user licenses. Frappe also offers paid hosting and support if you prefer that route.

Can you take over our existing ERPNext system?

Yes. We often inherit systems that grew without tests or documentation. We start with a review, stabilize what's there, and then improve it in priority order.

Can ERPNext handle manufacturing?

Yes. Bills of materials, work orders, job cards, and stock valuation are core features, and the Frappe framework makes it practical to model unusual production processes.

Can we migrate from QuickBooks or spreadsheets?

Yes. We migrate customers, suppliers, items, open balances, and the history worth keeping, and we rehearse the cutover on a test copy first.

Let's talk about your ERPNext project

Whether you're starting fresh or untangling a system that's grown unwieldy, we'll help you get to an ERP your team enjoys using.