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.

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.
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.

The next step is a short, no-pressure conversation. Book a call with Lance Keene or use the form on this page.
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.
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.
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.
That is where custom software is strongest. It is changed to match the business, when the business needs it.
We start with business analysis: sitting with the people who do the work and mapping the process before any code is written.
This page is part of Off-the-shelf software that does not fit.
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.
Tell us where your software falls short