Skip to main content

Keene Systems, Inc.

When Off-the-Shelf Software Only Does 80% of What You Need

If packaged software covers most of what you do and the gap is minor, keep it and configure it. If the missing part is the part that sets your business apart, you have two better options: build a custom application that handles that part and connects to the package, or replace the package with software built around your process. Which one is right depends on how central the gap is.

Businessman focused on his laptop at an office desk

Signs this is your problem

  • Staff keep side spreadsheets to do what the system cannot.
  • You have changed a good process to suit the software.
  • The vendor’s answer to every request is a costly add-on or “next version”.
  • The same data is typed into the package and into something else.
  • You pay for modules nobody uses.
  • Reports never show the numbers you actually manage by.

Why the last 20% matters so much

Packaged software is built for the average company in your industry. That is its strength and its limit. The 80% it handles well is the part every one of your competitors does the same way. The 20% it cannot handle is usually the reason customers choose you.

So the business bends. Staff keep spreadsheets on the side. People are hired to manage the workarounds. Good ideas are dropped because “the system can’t do that”. The software your competitors also bought is quietly making you more like them.

Your three options

Configure or customize the package. Sensible for small gaps. Be careful with heavy customization: it can be costly, and vendor upgrades may break it.

Keep the package and build around it. A custom application handles the part that is unique to you and exchanges data with the package. You keep what works and stop fighting what does not. This is often the best value.

Replace it with custom software. Right when the package is fighting you everywhere, or when the process it manages is the heart of the business. The software then fits you exactly, and changes when you do.

We will tell you which one we would choose in your position, including when the answer is to stay put.

What custom software gives you that a package cannot

  • It works the way your people work, in their terms.
  • It changes when your business changes, on your timetable and not a vendor’s.
  • It connects to the other systems you use, so data is entered once.
  • It does not show your staff hundreds of features they will never use.
  • It captures how your business runs, which makes the company easier to run and easier to sell.

Businessman in a warehouse standing by computer, wearing headphones and vest, managing packages

How Keene Systems handles it

  1. We map your process and where the package falls short. A business analysis shows the real size of the gap.
  2. We give you a recommendation. Configure, extend or replace, with the reasoning.
  3. We build the missing piece or the replacement. In short cycles, connected to the systems you are keeping.
  4. We bring the data across and support what we build. For as long as you use it.

The next step is a short, no-pressure conversation. Book a call with Lance Keene or use the form on this page.

Frequently asked questions

Is custom software always better than off-the-shelf?

No. If a packaged product fits how you work, buy it. Custom software makes sense when your process is different in ways that matter to your customers or your margins.

Can custom software work alongside the package we already have?

Yes. Most business packages can exchange data with other systems, so a custom application can cover the gap while the package carries on doing what it does well.

Is custom software more expensive than a package?

A package costs less to start and keeps charging for as long as you use it. Custom software is an investment up front in something built for you. Which is better value depends on your situation, and we talk that through on a call rather than quote a number that might mislead.

What if our business changes after the software is built?

That is where custom software is strongest. It is changed to match the business, when the business needs it.

How do we know what to build?

We start with business analysis: sitting with the people who do the work and mapping the process before any code is written.

Tell us where your software falls short

More problems we solve

This page is part of Off-the-shelf software that does not fit.

See every problem we solve.

Why Keene Systems

Keene Systems has built custom business software since 1987. We are veteran-owned, and our 50+ professionals have delivered systems for companies including Hormel, McCormick, IBM and Dartmouth-Hitchcock. See our client list.

Lance Keene takes the first call himself. Book a call with Lance Keene.