Without source code, a program can keep running but cannot be changed. You have three options: find the code, which is more often possible than people expect; recover it from the installed program, which works for some technologies; or rebuild the application, using the running system and its database as the specification. Your data is almost never lost, and the data is the most valuable part.

Before assuming the worst, check these places:
For websites written in languages like Classic ASP or PHP, the code on the web server usually is the source code. You may have had it all along.
Some kinds of program can be turned back into readable code. Applications built on Microsoft .NET can often be recovered to something close to the original. Older compiled programs, such as most VB6 and C++ applications, generally cannot be recovered in a usable form.
We can usually tell you which case you are in after a short look at the installed files.
If the code is gone for good, the application can still be replaced, and you are not starting from nothing. You have:
From those three, the system is rebuilt on a current platform, and this time the source code belongs in your hands from the first day.

The next step is a short, no-pressure conversation. Book a call with Lance Keene or use the form on this page.
Not in any practical way. The installed program can keep running, but fixes and new features need the source code or a rebuild.
Sometimes. Microsoft .NET applications can often be recovered to readable code. Most older compiled programs cannot.
Almost never. The data normally sits in a separate database or data files that can be read and moved to a new system.
Keep the source code in a repository your company owns, with more than one person able to reach it, and make delivery of the code part of any development agreement.
Send us a list of the files. Source code and installed programs look very different, and it takes only a few minutes to tell them apart.
This page is part of Legacy system paralysis.
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 what you have and what is missing