An older .NET application that still works is not necessarily safe. Whether it is a risk depends on which version of .NET it was built on, whether that version still receives security fixes from Microsoft, and what it depends on. .NET Framework 4.8 is still supported as part of Windows, but earlier versions are not, and ASP.NET Web Forms is not part of modern .NET at all. A short assessment tells you where you stand.

Software does not stop working on the day support ends. It simply stops receiving security fixes. From then on, every newly discovered weakness stays open for as long as the application runs.
Often it is not you. It is a customer’s security questionnaire, a cyber insurance renewal, an auditor, or a hosting provider retiring an old server. Any of them can turn “we should look at that some time” into a deadline.
Update in place. If the application is on an old .NET Framework version, moving it to 4.8 and current servers is often a modest job that restores support and buys time.
Migrate to modern .NET. Applications built in a suitable style can be moved to ASP.NET Core, section by section, keeping most of the business logic.
Rebuild the parts that cannot move. Web Forms screens have to be rebuilt, since there is nothing to move them to. The business rules and the database carry over.
Most real applications need a mix of the three. The right mix is what an assessment produces.

The next step is a short, no-pressure conversation. Book a call with Lance Keene or use the form on this page.
.NET Framework 4.8 is supported as a component of Windows and continues to receive security fixes. Versions before 4.6.2 are out of support. No new features are being added to .NET Framework.
Web Forms still runs on .NET Framework 4.8, so it is not about to stop working. It is not included in modern .NET, so it has no upgrade path, and new development on it is a dead end.
Usually not. Business logic and the database can normally be kept. How much of the screens must be rebuilt depends on how the application was written.
It is recorded in the application’s configuration and project files. We can check it for you in a few minutes.
Since ASP.NET was released in 2002, through every version from Web Forms to ASP.NET Core.
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 your application runs on