Skip to main content
Tooling, Mold & Fixture Lifecycle Management — A build-to-order ERPNext application that turns your molds, dies, jigs and fix — 1/1Illustrative preview

A build-to-order ERPNext application that turns your molds,

dies, jigs and fixtures into tracked assets with shot-count and cycle-count usage, life-limit alerts, and maintenance work orders.

ECOSIRE scopes, builds, installs and supports it for your Frappe/ERPNext v15/v16 site.

What is Tooling, Mold & Fixture Lifecycle Management?

A build-to-order ERPNext application that turns your molds, dies, jigs and fixtures into tracked assets with shot-count and cycle-count usage, life-limit alerts, and maintenance work orders. ECOSIRE scopes, builds, installs and supports it for your Frappe/ERPNext v15/v16 site. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Key Features

`Tool Asset` DocType registry for molds, dies, jigs and fixtures with make, serial, cavity count, material and location fields
Shot-count and cycle-count counters maintained per tool, with configurable unit of life (shots, cycles, strokes, machine-hours)
Automatic usage accrual via a `hooks.py` `on_submit` doc event on Work Order / Job Card that increments the assigned tool by produced quantity
`Tool Usage Log` DocType giving a full auditable history of every increment, adjustment and reset
Life-limit and warning-band configuration per tool with a daily `scheduler_events` job that evaluates remaining life
Replacement-due and life-approaching alerts raised as ToDos, email notifications and dashboard indicators
`Tool Maintenance` DocType for refurbishment, re-polishing and insert-replacement work with parts consumed against ERPNext stock
Counter reset workflow on refurbishment (e.g. new cavity insert resets shots) with the prior life preserved in history
Tool-to-`Workstation` and tool-to-`Item` links for 'which tools run this part' and 'what runs on this press' views
`@frappe.whitelist()` methods and Frappe REST API endpoints for posting shot counts from tablets, MES or press PLCs
Client scripts for on-form validation, out-of-tolerance flagging and one-click quick actions
Role profiles and DocType permissions separating usage-logging from life-limit and asset-master edits
Native Query/Script Reports and dashboard charts: remaining life, cost per shot, tools due for maintenance this month
Cost roll-up onto the tool asset — acquisition, refurbishment and consumed parts — for cost-per-shot and replacement decisions
Compatible with Frappe/ERPNext v15 and v16, packaged as a standard installable Frappe app

Built to order, done for you

No DIY setup — a working app, built, installed and supported by ECOSIRE.

  1. 1

    You order

    Start with a one-time build price. We scope it with you at kickoff.

  2. 2

    We build & install

    ECOSIRE builds, configures and installs it on your ERPNext.

  3. 3

    Go live + support

    You go live in about one working week, with two weeks of go-live support. Defects in the code we deliver are fixed free of charge.

Technical Specifications

ERPNext Compatibility
—
License
Licence confirmation required
Python Requirement
Python 3.10+
Database
MariaDB 10.6+

About this Product

In injection molding, stamping and die-casting shops, the most expensive production assets are often invisible to ERPNext. A hardened steel mold or progressive die represents tens of thousands of dollars and a finite life measured in shots or cycles, yet stock ERPNext has no native concept of "this tool is rated for 1,000,000 shots and has 40,000 left." Teams end up tracking tool life in spreadsheets that nobody reconciles against actual production, so a cavity cracks mid-run, a fixture wears out of tolerance, or a preventive refurbishment is missed and a customer order stalls. ERPNext's Asset and Maintenance doctypes cover depreciation and calendar-based schedules, but they do not count shots, tie usage to the Work Order that produced it, or fire a "replace this insert now" alert at a threshold.

ECOSIRE builds a proper Frappe app — its own module, not a pile of customizations — that adds a Tool Asset registry DocType for every mold, die, jig and fixture, each with make/cavity/serial identification, a lifetime limit, and running counters for shots and cycles. A Tool Usage Log DocType records consumption, and a hooks.py on_submit doc event on ERPNext's Job Card / Work Order increments the counter for the assigned tool by the produced quantity, so usage accrues automatically from real production rather than manual entry. A scheduler event (scheduler_events in hooks.py, running daily) evaluates every active tool against its life limit and a configurable warning band, raising life-limit-approaching and replacement-due alerts as ToDos, email notifications, or dashboard indicators. When a tool needs attention, a Tool Maintenance DocType spawns refurbishment and repair work — servicing, re-polishing, insert replacement — with parts consumed against ERPNext stock and cost captured back onto the asset.

Technically it stays inside ERPNext conventions so your team and any future developer can maintain it. Tools link to Workstation and to the Item they produce, giving you both a tool-to-workstation and a tool-to-item view; role profiles and DocType permissions gate who can adjust a lifetime limit versus who can only log usage. Selected server-side actions are exposed as @frappe.whitelist() methods and over the standard Frappe REST API, so a shop-floor tablet, an MES, or a press PLC can post shot counts programmatically. Client scripts add on-form validation and quick-actions (reset counter after refurbishment, flag out-of-tolerance), and all reporting is built with native Query/Script Reports and dashboard charts — remaining life, tools due this month, cost per shot — rather than an external BI bolt-on. The app targets Frappe/ERPNext v15 and v16.

Because this is build-to-order, nothing is a shrink-wrapped download. We start with a short scoping call to map your tool categories, how you measure life (shots, cycles, hours, strokes), and how usage should flow from your existing Work Order or Job Card process. We then build against a documented scope, deliver to a staging site for UAT, and go live with a rollback plan. Typical delivery is one working week from confirmed scope depending on integration complexity. You receive the full source code and git repository for your version, so you are never locked to us.

What you get

  • Installable Frappe app source code for your version of the Tooling, Mold & Fixture module
  • Installation and configuration on your ERPNext v15/v16 site, including doc-event and scheduler wiring
  • Technical documentation: DocType schema, hooks, whitelisted methods, REST endpoints and permission model
  • End-user guide plus a live training session for tooling managers and shop-floor staff
  • UAT on a staging site with a sign-off checklist and a documented rollback plan
  • Post-go-live support window for bug fixes and adjustments after launch
  • Full git repository handover so you own and can extend the code
  • Data-migration helper to import your existing tool registry and current shot counts from spreadsheets

Who this is for

Tooling / Mold Manager

Owns the tool crib in an injection molding or stamping shop and is accountable for tool life. Needs a single registry with accurate remaining-life counters and early replacement-due alerts so a cavity never fails mid-run.

Manufacturing / Production Manager

Runs the presses and schedules jobs. Needs usage to accrue automatically from Work Orders and to know which tools are approaching end-of-life before committing a customer order to a given press.

Maintenance Engineer / Tool Room Lead

Executes refurbishment, re-polishing and insert replacement. Needs maintenance work tied to the specific tool, parts consumed against stock, and counters reset correctly after a rebuild.

Operations Director / ERPNext Admin

Owns the ERPNext deployment and wants the capability inside the existing system with clean DocTypes, permissions and REST access — not another disconnected spreadsheet or standalone tool-management product.

How Tooling, Mold & Fixture Lifecycle Management Compares

CriterionECOSIRECustom BuildCompetitorERPNext Native
Shot/cycle life trackingPurpose-built counters with per-tool life limits and unitsPossible but you design the whole life model yourselfOften generic asset counters, not molding-specificNo shot or cycle concept in ERPNext core
Automatic usage from productionWork Order / Job Card `on_submit` doc event increments countersYou must build and maintain the hook logicUsually manual entry or CSV importNot available — no link from output to tool life
Replacement-due alertsDaily scheduler evaluates thresholds, raises ToDos and emailsBuild your own scheduler and alertingBasic calendar reminders, rarely usage-basedCalendar-based maintenance only, no life-limit alerts
Refurbishment workflow`Tool Maintenance` DocType with parts consumed and counter resetBespoke build, timeline and cost uncertainVaries; often no counter-reset semanticsGeneric maintenance visit, no tool-life reset
Integration (REST / API)Whitelisted methods + Frappe REST for tablets, MES, PLCsYou design and secure every endpointLimited or closed integration surfaceStandard REST exists but no tooling endpoints
Fit to your processScoped to your tool categories and life units before buildFully bespoke but higher cost and longer timelineFixed feature set, adapt your process to itAdapt process to generic asset/maintenance model
Code ownershipFull source + git repository handover for your versionYou own it, but you fund all of itTypically licensed, source not handed overN/A — configuration only, no new module
Total cost & timelineFixed scope, one working week, built and supported by ECOSIREHighest cost, longest and least predictableLow upfront but limited fit and lock-inNo build cost, but the capability simply isn't there

Frequently Asked Questions about Tooling, Mold & Fixture Lifecycle Management

Is this a ready-made app I can download and install today?

No. It is build-to-order. ECOSIRE scopes, builds, installs and supports a version tailored to how your shop measures tool life and how usage flows from your Work Orders. You get the full source and git repository for your version, but there is no instant marketplace download.

How long does delivery take?

Typically one working week from confirmed scope, depending on integration complexity (for example, whether we also wire shot counts from press PLCs or an MES). We agree the scope on a short call first, then build against it, deliver to staging for UAT, and go live with a rollback plan.

How does the app know how many shots or cycles a tool has done?

Usage accrues automatically. A `hooks.py` doc event on the ERPNext Work Order / Job Card `on_submit` increments the assigned tool's counter by the produced quantity. You can also post counts directly from a shop-floor tablet, MES or press controller through a `@frappe.whitelist()` method or the Frappe REST API, and log manual adjustments when needed.

Which Frappe and ERPNext versions are supported?

We build for Frappe/ERPNext v15 and v16, packaged as a standard installable Frappe app. If you are on an older version we will confirm feasibility and any upgrade prerequisites during scoping.

What about support and future updates?

Every engagement includes a post-go-live support window for bug fixes and adjustments. Beyond that we offer ongoing support and enhancement retainers. Because you receive the full git repository, your own team or any Frappe developer can also maintain and extend the app.

Can it work alongside ERPNext's existing Asset and Maintenance modules?

Yes. It complements them rather than replacing them. ERPNext Asset still handles acquisition value and depreciation; this app adds the shot/cycle life model, threshold alerts and tool-to-workstation/tool-to-item linkage that core ERPNext does not provide, and it can reference your existing Asset records.

How is who-can-do-what controlled?

Through native Frappe role profiles and DocType permissions. Typically shop-floor roles can log usage and raise maintenance requests, while only tooling managers or admins can change lifetime limits or edit the tool master. We tailor the permission matrix to your roles during the build.

Request a quote

Tooling, Mold & Fixture Lifecycle Management

A build-to-order ERPNext application that turns your molds, dies, jigs and fixtures into tracked assets with shot-count and cycle-count usage, life-limit alerts, and maintenance work orders. ECOSIRE scopes, builds, installs and supports it for your Frappe/ERPNext v15/v16 site.

  • `Tool Asset` DocType registry for molds, dies, jigs and fixtures with make, serial, cavity count, material and location fields
  • Shot-count and cycle-count counters maintained per tool, with configurable unit of life (shots, cycles, strokes, machine-hours)
  • Automatic usage accrual via a `hooks.py` `on_submit` doc event on Work Order / Job Card that increments the assigned tool by produced quantity
  • `Tool Usage Log` DocType giving a full auditable history of every increment, adjustment and reset

Request a Quotation

Tell us about your Tooling, Mold & Fixture Lifecycle Management requirements and we'll send pricing, licensing options and a tailored proposal — usually within one business day.

No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.