Case study · Enterprise application services · MS Access

The business still ran on a 1997 MS Access application.The skill to maintain it had become scarce in the market.

A Los Angeles diamond merchant’s daily operations ran on an MS Access application its own employees had built and maintained for years. When they left, the skill to replace them had become scarce and expensive to hire. Softenger studied the application end to end, reconstructed how it worked, and wrote down what only its builders had known.

Application recordDiamond Trading · LA

The application as Softenger found it

Diamond trading
Los Angeles, USA
Inventory management, built in-house in 1997
MS Access 2000
Two senior MS Access developers
Three months

The engagement at a glance

The challenge

A business-critical inventory application with no documentation, nobody left who had built it, and a skill set the business could no longer hire.

What we did

Studied every table, form and report, reconstructed the architecture and workflows, and produced complete application-level documentation.

The application stayed. The people who built it, and the skill they used, did not.

The company is a diamond merchant in Los Angeles. In 1997, its own employees built an inventory management application on MS Access to run the business the way the business actually worked — its inventory, and the data it exchanged with external diamond trading websites.

The same employees upgraded and maintained the application for years. It became the system the business ran on. Then they left or retired — and by then, MS Access and VBA skills had become scarce and expensive to hire. The application carried on running the business, with nobody behind it.

By the time Softenger was brought in

01 / 05

Errors nobody could fix

The application was throwing 32-bit and 64-bit operating system errors, and there was no one left with the knowledge to trace them.

32-BIT 64-BIT TRACED BY: NOBODY OPERATING SYSTEM ERRORS, UNRESOLVED
Nobody left who could trace them
02 / 05

No documentation at any level

Nothing described the code, and nothing described the business workflows the application carried.

CODE: 0 PAGES WORKFLOWS: 0 PAGES
Neither the code nor the workflows
03 / 05

No one to ask, and no one to hire

TThe people who built and maintained it had gone, and their understanding went with them. Replacing that knowledge meant recruiting an MS Access and VBA skill set that had become scarce and expensive in the US market.

? REPLIES RECEIVED: 0
The knowledge left, and the market had thinned
04 / 05

Connections nobody had recorded

The application exchanged data with external diamond trading websites, with no record of what moved, when, or why.

LOG SITE ASITE BSITE C DATA MOVED. NOTHING RECORDED IT
What moved, when, or why is unknown
05 / 05

A system the business could not change

The company could not make a single change to the application its daily operations depended on.

CHANGE REQUESTCHANGE REQUESTCHANGE REQUEST
Not one change could be made

The industry is specific. The talent gap isn’t

Swap diamonds for machine parts, pharmaceuticals or steel, and the story reads the same: an application built in-house years ago, and a skill set that has quietly become hard to hire. A few questions worth asking about your own application:

  1. Was it built in-house, by people who have since left?

  2. Could a new developer work from the documentation that exists today?

  3. Has an Office or Windows update caused errors nobody could fix?

  4. Does it exchange data with other systems in ways nobody has fully mapped?

  5. Has the business stopped asking for changes because they feel too risky?

If more than one of these sounds familiar, the first conversation is worth thirty minutes.

Tell us about your application.

A 30-minute conversation about what your MS Access application does, what is breaking, and what it needs. If the answer is support rather than a rebuild, that is what we will tell you.

Scroll to Top