Fujigo
M&C ERP3 min read

Built on Frappe: customize for the business without breaking the system

Fujigo Software Solutions

Member of M&C Holdings (Japan)

When evaluating ERP software, there’s a lurking fear that most businesses have experienced or heard about:

“With packaged software, my business has to bend to the software. To make the software bend to me, I have to modify the source code — and once modified, every upgrade is a pain.”

This fear is accurate. With traditional packaged software, “customization” means modifying the core — and every time the provider releases a new version, the modified parts become a burden of keep or discard. This article explains why M&C ERP chose a different path: built on Frappe Framework, where customization isn’t core modification.

What is Frappe?

Frappe Framework is an open-source (MIT license) enterprise application development platform, written in Python and JavaScript — it’s the platform that ERPNext is built on [1]. It belongs to the “low-code metadata-driven” group: instead of writing code for each table, developers define DocType — a data block that is simultaneously a database table, an input form, with built-in permissions, API, and reports [2].

ERPNext — the foundation of M&C ERP — is the most famous enterprise application built on Frappe: 100% open-source ERP under GPLv3, used by tens of thousands of businesses in over 100 countries [3].

Customization without touching the core

How this architecture solves the customization problem:

  1. Add fields, workflows, roles directly in the admin interface — no code needed, no touching ERPNext source code. The business’s unique processes (a special approval workflow, an industry data field) are added as a “layer” on top of the core.
  2. Separate applications from the core — M&C ERP’s specialized parts (import shipments, declarations, cost, Japanese documents, serials) are additional applications written on Frappe, not modifications of ERPNext. Therefore, when ERPNext releases a new version, the specialized layer doesn’t “break”.
  3. Platform upgrades remain safe — this is a direct consequence of the two points above: if the core isn’t modified, core upgrades don’t break customization. This is also why the Frappe community considers “customize without modifying the core” an architectural principle, not a slogan [4].

What does this mean for businesses?

Unique business is still achievable. Your industry specifics don’t have to be packed into a rigid framework — the difference from standard business is added quickly, because the platform generates forms, permissions, and reports.

Not locked into one provider. GPLv3/MIT open source means businesses own their system — data, customizations, and the ability to migrate if needed. You pay for implementation and operations services, not for “software usage rights” annually.

Foundation software cost is zero. No foundation ERP software license fees — costs are in implementation, customization, and operations, meaning you pay for actual work, not “annual software usage rights”. (See ERP Implementation Costs and ERPNext vs Odoo for detailed total cost of ownership analysis.)

And a point few notice: the Frappe ecosystem has hundreds of community applications [2] — when businesses need to expand (HR management, CRM, BI…), they can connect to a common platform instead of adding another separate system.

Conclusion

The right question isn’t “which ERP has enough features today”, but “which platform allows me to change tomorrow without breaking today”. For Japanese import businesses — where processes can change based on customers, regulations, and logistics methods — that adaptability isn’t a secondary advantage; it’s a survival condition.


Want to see how M&C ERP operates on this open platform? Contact us for a demo account.


References

  1. Frappe Framework — official website: full-stack, open source, low-code, MIT license. https://frappe.io/framework
  2. Frappe Framework — DocType is the basic building block (metadata-driven): https://frappe.io/framework
  3. Frappe — ERPNext: 100% open source, 50,000+ customers, GPLv3. https://frappe.io/erpnext/usa
  4. Softices — “Frappe Framework: What It Is & How Frappe Ecosystem Works”: deep customization without modifying core source code, maintaining upgrade capability. https://softices.com/blogs/what-is-frappe-framework
TopicM&C ERP
Share
Link copied