Yes. Software with no documentation can be taken over, because the code and the database are themselves a complete record of what the system does. A new team reads them, runs the application in a safe copy, traces how the main tasks work, and writes down what it finds. Missing documentation makes the start slower. It does not make the system unsupportable.

Very few business systems come with useful documentation. They were built under time pressure by people who knew how everything worked and saw no need to write it down. Then those people moved on. If this describes your system, you are in the majority, and it says nothing about the quality of the software underneath.
The first changes to an unfamiliar system are the risky ones. We reduce that risk in a set order: put the code under version control so every change can be undone, set up a test copy, add checks around the parts we are about to touch, and only then start fixing and improving. Early work is deliberately small. Confidence in the system is built before anything large is attempted.
A plain report on what you have: what the system does, what it is built with, what condition the code and database are in, where the risks are, and what we would do first. You can use it to make decisions whether or not you go on to work with us.

The next step is a short, no-pressure conversation. Book a call with Lance Keene or use the form on this page.
Yes. Reading existing code is a core skill, and the database and the running application provide most of the context. It takes time and care, not magic.
It depends on its size and how it was written. A first assessment gives a reliable picture and tells us how long the rest will take.
Yes. Documentation is one of the main things you are paying for, and it belongs to your company.
Then we will tell you, with examples, and set out the options: repair the worst parts, replace sections, or rebuild. Most systems are better than their owners fear.
Mostly Microsoft: ASP.NET, C#, VB.NET, SQL Server, Classic ASP, VB6 and Access. We also work with FileMaker, PHP and MySQL.
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 about the system you inherited