What we learned working alongside Enovis after go-live

Most NetSuite case studies wave goodbye at go-live.

It is a convenient place to end. There is a date, a checklist, and usually a photograph of a tired project team looking relieved. Everyone gets to say the implementation is finished.

Team Dinner 2025 for Off-shore

(Team Dinner 2025 for Off-shore Consultants, celebrating big and small wins, totally not tired.)

The NetSuite account, unfortunately, does not know the case study is over.

People change roles. Departments develop new processes. Someone builds a saved search that quietly becomes essential to twelve other people. A workflow created for one project is still firing two years after the project ended. The business keeps moving, and the system has to keep up with it.

That is the part of the story we rarely get to tell.

This one is about what happened after Enovis went live, and what our work together looked like once NetSuite stopped being a project and became a place where people actually had to work every day.

The new-system smell

Enovis is a global medical technology company developing orthopedic solutions, including reconstructive implants, bracing, and recovery equipment.

That means a lot is being asked of its ERP. Lots and serials have to remain traceable. Loaner instrument sets move between hospitals. Quality inspection is part of the operating flow. Standard costs need to be maintained consistently and supported with reliable documentation.

Enovis first reached out to us around late Q1 of 2023, during its implementation and stabilization period. We walked in while NetSuite still had those little bits of protective plastic on it, the kind that are almost too satisfying to peel off.

The early work was the usual combination of unpacking and customizing: UAT setup, standard-costing analysis, validation and error-prevention searches, item approval workflows, and the oddly urgent PDF customization that arrives on a Wednesday and somehow needs to be perfect almost immediately.

What sounded like a quick document change became a multi-thread message board with over twenty attachments spread across nearly a month. We were trying to answer one deceptively simple question: where should the company name on the traveler actually come from?

The answer, eventually, was a custom field on the subsidiary record.

SCREENSHOT INSERT 1 — The manufacturing traveler (high priority) Capture: A rendered traveler from a demo work order, ideally showing the company header, work-order information, operations, and components. If the demo account cannot generate one, capture the traveler template or Advanced PDF/HTML template setup instead.

If you have ever worked inside an ERP, you know how honest this example is. Small questions can have extremely long tails.

Later that year, we helped configure a Celigo integration role. Then came a quiet stretch.

When the ticket queue goes quiet

For roughly a year, we did very little formal support work together.

That sounds like it should be easy to interpret, but it is not. A quiet ERP queue can mean everything is running exactly as it should. It can also mean the business has changed faster than the system, while teams have become very good at living around the gaps.

Ticket volume cannot tell you which one you are looking at.

So when Enovis reengaged us around the middle of last year, the first move was not another customization. It was a health check.

Basically, we looked under the hood.

By then, the account had been lived in. That is normal. Mature NetSuite environments collect scripts tied to older projects, saved searches with changing ownership, workflows built around processes that have since evolved, and integration permissions that deserve another look.

Scripts Record

The health check turned up several of those accumulated points of friction. We looked at negative inventory and, more importantly, the transactions and user actions producing it. We reviewed fixed-asset processing, older general-ledger activity, item-label limitations, and RF-SMART performance on the warehouse floor.

None of this called for ripping NetSuite out and beginning again. It called for a clearer map of the account and a more deliberate conversation about what each team now needed from it.

Eleven teams, eleven versions of NetSuite

Our next move was something we wish more ERP projects made time for: we stopped treating the company as if it were one user.

We spoke with eleven functional areas across Enovis, including order fulfillment, loaner inventory, field audit, receiving, manufacturing, MRP, quality, finance, and engineering and R&D. Each team had its own version of NetSuite because each team experienced a different part of it.

Finance wanted a repeatable way to roll costs, perform standard-cost updates, and report across different GL accounts.

Quality inspectors needed a clearer view of inventory statuses, the bins attached to their department, and the full journey of a part before and after it reached them.

The MRP team wanted the system to help anticipate when inventory would go on backorder. Their problem was not that nobody knew how to click the buttons. They needed better information from the system.

Engineering and R&D had room to define a clearer future-state process and make NetSuite more useful to the department.

Once we put those conversations next to one another, the pattern became clear. This was not a broken account waiting for one heroic script. Different teams had learned different slices of the system, and the next phase of work needed to connect those slices.

Before commissioning another customization, it is worth checking whether you are trying to solve a handover problem with code.

What we built together

Once we understood the department-level needs, the build work became much more focused.

Guardrails where physical operations are involved

During a bin audit, the last thing anyone needs is another user transacting against the same bin and invalidating the count halfway through. We built a restriction that prevents users from selecting bins while an audit is in progress.

It is a small control with a very practical job: keep the physical activity and the system record from drifting apart.

A better view from the top of the BOM

We built a search that lets the MRP team see subcomponent quantities and SKUs from the top-level view.

Bill of Materials

That request took thirty-five messages to get right. Again, this is ERP in its natural habitat. The sentence describing the request is short. The operational logic beneath it is not.

We also added work-order and lot-number information to printed BOM headers so the production context traveled with the document instead of living somewhere else in the system.

Planning information that reflects the actual work

We improved the MRP workbench so it could account for backorders and added a projected operation end date. Those additions gave planners more of the information they needed without having to reconstruct the picture elsewhere.

Tools built around the account, not a generic template

Enovis asked us for a reusable way to remove customer-specific item pricing. We built a custom button with a confirmation step, but more importantly, we built it as a framework the team could extend rather than as a one-time script.

We took the same account-specific approach to CSV imports. Instead of handing over generic templates and hoping for the best, we reviewed the record types Enovis actually used, identified mandatory fields and form variations, and built the templates around that evidence.

Documents people actually use

We added total shipped quantity to the packing slip, refined the picking-ticket layout, and created guides for work-order completion, standard-cost procedures, and KPI creation.

Training material is rarely the glamorous part of an ERP engagement. It is, however, the part that remains useful when someone changes roles, a new employee joins, or the person who always knew the answer happens to be on leave.

What all of that work added up to

Individually, none of these projects sounds like a sweeping transformation. That is partly the point. Three years into an ERP relationship, the most valuable work is often not a dramatic reinvention. It is a series of well-placed improvements that make the system easier to trust, easier to understand, and harder to accidentally work around.

The technical layer matters: better production visibility, more useful MRP information, stronger controls during physical counts, account-specific import templates, and warehouse documents that better match the work happening on the floor.

The organizational layer matters just as much. Eleven areas of the business had the opportunity to explain what they needed from NetSuite, and the resulting guides and repeatable procedures made that knowledge less dependent on any one person.

Working outcomes for verification

We are still validating the final measurements against Enovis data and the underlying ticket history. For working-draft purposes, we expect the outcomes to land near the following:

  • Negative-inventory investigations became approximately 40 percent faster once the team could trace a reported quantity back to the transaction, process, and user action behind it.
  • Standard-cost preparation moved from a multi-day, person-dependent exercise to a repeatable one-to-two-business-day process supported by documented procedures.
  • Spreadsheet preparation for the affected MRP activities fell by approximately 30 percent after top-level component visibility, backorder awareness, and projected operation dates became available in NetSuite.
  • No further bin-audit invalidation incidents were recorded after the restriction was deployed. This should be checked against warehouse and audit records, not only the support queue.

Our own record shows sixty-eight tickets across eleven functional areas over the course of the relationship. Only three were reopened after closure.

That is not a complete ROI model, and we would not pretend it is. But it is a useful sign that most of the work did not bounce straight back into the queue after being marked complete.

What three years with Enovis taught us

Quiet is a question, not an answer

Do not use the absence of tickets as your only measure of ERP health. If the account has been live for a couple of years, look at it deliberately. Review what still runs, who owns it, and whether the current process still resembles the one the system was originally built around.

Listen department by department

The finance team, warehouse, quality group, and MRP planners are not using the same NetSuite, even when they are all logging into the same account. Ask each group to walk through a real transaction. You will learn more in that hour than you will from a generic system survey.

Do not assume every problem needs a customization

Sometimes the answer is a script. Sometimes it is a saved search, a clearer process, a permission change, or a guide that finally explains why the workflow behaves the way it does.

The useful work begins when you know which kind of problem you are actually solving.

Budget for the years after go-live

Year two and year three should not be treated as the implementation’s epilogue. This is when the account has enough history to show where it is genuinely helping, where it is creating friction, and what the business has grown into since launch.

An ERP environment does not stay useful by standing still.

Working with us

If your NetSuite account has been live for a few years and nobody has looked under the hood recently, that is a perfectly reasonable place to start.

A system health check is a contained engagement. We look at what is working, where friction or risk may be accumulating, and which improvements are actually worth prioritizing.

Sometimes that produces a roadmap. Sometimes it confirms that the account is in good shape and needs very little.

Both are useful answers.

Quick glossary

BOM / Bill of Materials: The structured list of components, quantities, and sometimes operations required to manufacture an item.

Celigo: An integration platform used to connect NetSuite with other applications and automate the movement of data between them.

ERP — Enterprise Resource Planning: A system that brings core business processes such as finance, inventory, purchasing, manufacturing, and order management into one connected platform

GL — General Ledger: The central accounting record containing the accounts and transactions used to produce a company’s financial statements.

MRP — Material Requirements Planning: The process of determining which materials are required, how much is needed, and when they must be available to meet demand.

RF-SMART: A third-party mobile inventory and warehouse-management platform that integrates with NetSuite. The “RF” commonly refers to radio-frequency-based warehouse scanning.

SuiteApp: An application or extension designed to add industry-specific or functional capabilities to NetSuite.

UAT — User Acceptance Testing: The stage in which business users confirm that a system or process works as expected before it is fully released.
Engagement Type: NetSuite Implementation + Functional Support