Often, yes. A stalled or failed software project is rescued by first assessing what exists: the code, the database design and the requirements. Each part is then kept, repaired or replaced on its merits. Even when the code cannot be saved, the work done to define what the system must do usually can, which makes the second attempt faster and far less risky than the first.

In our experience it is seldom one dramatic failure. It is usually some mix of these:
More than most owners expect. A rescue starts by sorting what exists into three piles:
Even in the worst case, you are not back where you began. You now know what you need, your staff have seen what does not work, and the requirements are far clearer than they were on day one.
When Southwest Exchange came to Keene Systems, two other software development firms had already tried and failed to design and build their system. It had to manage many kinds of data with complex relationships between them, and the whole workflow of a 1031 real estate exchange. We started with a rock-solid database architecture and delivered the system. Read the Southwest Exchange case study.

The next step is a short, no-pressure conversation. Book a call with Lance Keene or use the form on this page.
Many can be rescued. It depends on the quality of the code and the database design, which is what an assessment establishes. Even when a rebuild is the right call, the requirements work already done is reused.
Ask for the complete source code, the database and all access details in writing, and check your contract for what it says about ownership. We can tell you exactly what to request.
By pinning down requirements through business analysis before building, designing the database properly, and showing working software in short cycles so problems surface in weeks, not months.
Yes, where they are willing. A cooperative handover is quicker, but we can take a project over without one.
That cannot be known until the existing work has been assessed. Cost is discussed on a call once we both know what is there.
This page is part of Lost programmer and stretched IT.
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 the project stands