Independent Prophet 21 developer and Fractional CTO

Custom Prophet 21 integrations for distributors who have outgrown their workarounds.

I design and build the integrations and line-of-business apps that Epicor Prophet 21 does not handle out of the box. You work with one experienced developer who knows distribution. You get a clear estimate before work starts, and a 30-day satisfaction guarantee once it does.

Prophet 21 connected to the systems around itA diagram with Prophet 21 in the center, linked to banks and billing partners, vendors, customers, field apps, and reporting, with a validation check on every connection.Prophet 21YOUR ERPBanks andbilling partnersVendorsCustomersField appsOperatortoolsReportingand dataEvery connection checks its own work before anything is sent.
  • 20 years building software for Prophet 21 distributors
  • On-prem and cloud P21
  • 30-day satisfaction guarantee
  • Based in Evansville, Indiana, working with distributors nationwide

The problem

The process everyone is afraid to touch

Most distributors have one. It might be the billing file that goes to the bank, the spreadsheet that drives purchasing, or the order process that depends on someone re-keying what a customer already typed. It works most of the time. It has worked for years. And one person knows how to keep it working.

The problem is not that the process is old. The problem is that it fails quietly, and the business finds out late. A missed business rule becomes a rejected transmission. A rejected transmission becomes a delayed deposit. Nobody made a bad decision. The process simply had no way to tell anyone it was in trouble.

You may have already tried to fix it

  • Epicor quoted the customization, and the number was more than the problem seemed worth.
  • A general software firm took it on, but never understood how Prophet 21 works or how a distributor runs.
  • An in-house developer built something, then left, and the knowledge left with them.
  • Someone tried AI. It produced a promising demo, then broke a little more with every feature added.

None of these fail for lack of effort. They fail because the work takes three kinds of knowledge at once: how P21 stores and moves data, how distribution actually operates, and how to build software that holds up for years. It is rare to find all three in one person.

The stakes

What waiting costs

Doing nothing feels free. It is not.

Risk

One person stands between you and a failed process. You hope they get it right every day, and you hope nothing happens to them.

Drag

Capable people spend part of every day on repetitive work a system should do, and keystroke errors ride along with it.

Being stuck

You put off the P21 upgrade, the move to the cloud, or the new module, because the old process might not survive the change.

The longer a fragile process runs, the more of the business gets built around it. It does not get cheaper to replace. It gets harder.

Heath Aldrich, founder of Aldrich Consulting

Who you work with

I have sat on your side of the desk

I founded Aldrich Web Solutions and spent 20 years building software for Prophet 21 distributors before selling the company in 2023 (they are still going strong today). I know what it is to make payroll every two weeks for people who depend on you. I also know what it costs when a critical system fails at the wrong moment, because I was the one who had to answer for it.

Today I work independently. When you call, you talk to the person who has years of experience and will learn your process, design the solution, and build it. Nothing gets lost in a handoff, because there is no handoff.

  • Prophet 21, inside and out. The P21 API and middleware, direct SQL, reporting, and database performance, on-prem and in the cloud.
  • Distribution, not just software. I understand pricing, purchasing, inventory, and order flow well enough to ask the questions a general developer would not know to ask.
  • Infrastructure that stays up. Two decades running servers, networks, storage, and firewalls to a five-nines standard, built on monitoring that finds problems before users do. Azure and AWS in more recent years.

More about me

“When we learned Heath was available to help us with our project, we jumped at the opportunity. He has a talent for making complex systems simple and reliable. His contributions were essential to the success of our project, and we highly recommend him.”
Scott TindleScott TindleDirector of Customer Support, Midwest Equipment & Supply

The plan

How it works

  1. Request a call.

    Fill out the short form. I will call you back to hear what is going on. There is no charge and no pitch.

  2. Get a plan and an estimate.

    I learn the process, tell you plainly whether it is feasible, and give you an estimate before any work starts.

  3. See it built, without surprises.

    You know where the project stands the whole way through. There is no long-term contract, and the first 30 days are covered by my guarantee.

Services

Four ways I help

Prophet 21 integrations

Connect P21 to the banks, vendors, customers, and systems around it. Replace the flat files, re-keying, and spreadsheets with integrations that check their own work and alert an operator before an error becomes an exception.

Prophet 21 Integrations

Custom line-of-business apps

Web, mobile, and Windows desktop apps built around the way your business actually runs. Productivity apps for the field, portals for customer questions, tools for your operators.

Custom Business Apps

AI for distributors

Most distributors are sitting on years of sales history nobody has asked a hard question of. I find the blind spots in product mix, sales and customer buying patterns, put the answers where your team can act on them, and say plainly which parts of the business AI will not help with.

AI for Distributors

Fractional CTO

Some projects are a second full-time job on top of running IT: the upgrade rollout, the new servers, the vendor decision. I work alongside your IT manager for a defined stretch to get that project over the line, or sit in on vendor meetings and contract reviews as a second opinion. Sized to what you need.

Fractional CTO

Case studies

What this looks like in practice

A cash-flow-critical billing process that no longer depends on one person.

A wholesale distributor's third-party billing ran on a process more than a decade old. The people who built it were long gone. The bank had retired the file protocol for everyone else and kept it alive for this one customer. A single subject matter expert kept it accurate, and a failed transmission could delay millions of dollars in payments. I built an application that pulls billing data from Prophet 21, applies the business rules of both the distributor and the billing partner, and tells the operator exactly what is wrong before anything is sent. It went live in about four weeks. A primary operator and several trained backups now run it.

Read the full story

Knowing what sells at every customer across seven states.

A wholesale distributor wanted to help its customers stock what actually moves. Many of those customers have no system that tracks aging or seasonal sellers. Area managers tried counting inventory by hand, which was slow and produced nothing the business could add up. I built a scanning app for Zebra handheld scanners where one scan of a serial number identifies the item from sales history. A custom sync gives managers what they need in the field with no VPN, and the P21 database is never exposed to the internet. A web portal turns repeated counts into what the distributor wanted all along: what sold, when, and how long it sat. It was deployable in about two months and is still being extended.

Read the full story

Customers who do not run out, and orders nobody re-keys.

A multi-state wholesale distributor sells consumable products its customers cannot afford to be without. I designed and built a system where customers set minimum and maximum levels, scan items out as they use them, and see exactly what to order to get back to target. Orders flow into Prophet 21 through its standard API and import processes with minimal handling, which removed the keystroke errors along with the labor. It later grew to include access-controlled cabinets. It shipped as desktop, web, and mobile apps, about four to five months from concept to first deployment.

Read the full story

The guarantee

A guarantee where you are the judge

If you are not satisfied during the first 30 days of your project, and I cannot make it right in your opinion, I refund what you have paid me and we cancel the project.

I would do this anyway. A client who paid and is unhappy is a worse outcome for both of us than a refund. Putting it in writing means you do not have to wonder.

The terms are simple. A refund ends the project, and the work I have done comes out with it. Costs paid to others on your behalf, such as travel, hardware, or licenses, are not refundable.

Read the full guarantee

A newer problem

If AI got you to a demo and then stalled

AI tools are good at producing something that looks like working software. That is a real advance. The gap is everything a demo does not have to handle: the business rules nobody wrote down, how P21 actually stores the data, and what should happen when a record is wrong, a file is late, or a connection drops.

Each new requirement strains a design that was never planned, which is why these projects tend to break more the further they go. What closes the gap is not a better prompt. It is knowing the system, the business, and the ways it fails before the first line is written.

Why AI projects stall, and what finishes them

FAQ

Questions distributors ask

Do you work with Prophet 21 in the cloud, or only on-prem?

Both. The approach adapts to what each environment allows, and the case studies above apply to either.

Are you affiliated with Epicor?

No. I am an independent developer with two decades of experience building software for Prophet 21 distributors.

How do you price a project?

You get an estimate before work starts. Larger projects are priced by scope, not by the hour. There is no long-term contract, and you always know where the project stands against the estimate.

How long does a project take?

It depends on the process. As part of the project scope, I will give you a range for your specific project and the time it requires.

We already have an IT manager. Does that work?

Yes, and it usually works better. I work alongside your team. They keep ownership of their systems, and I carry the project they do not have the hours for.

Where are you located?

Evansville, Indiana. Most work is remote with distributors nationwide. On-site visits are available, with travel billed at cost.

More questions and answers

Request a call back

Start with a conversation

Tell me what is not working. I will tell you plainly whether it can be fixed, roughly what it would take, and whether I am the right person to do it.

  • One conversation, no obligation. There is no charge and no pitch.
  • A plain answer. If it is not feasible, or I am not the right fit, I will say so.
  • The first 30 days are guaranteed. If you are not satisfied and I cannot make it right, in your opinion, you get your money back.

Request a call back

You can also reach out to me at (812) 993-4455.