Upgrading to .NET 8?

.NET Framework v4.8 is the last major version of the .NET Framework.

Now is the time to start upgrading your existing .NET Framework applications and software to .NET 8
- so they don't become obsolete.

We can help.

We are experienced in upgrading large enterprise scale applications and systems from any version of .NET Framework to .NET 8.

Migrate Legacy Technologies

Technologies that were available in .NET Framework, such as Windows Communication Framework (WCF), .NET Remoting and ASP.NET Web Forms, are no longer available in .NET 8. We can help with application analysis to identify any technologies that are no longer supported, and assist in migrating these to newer technologies that are supported in .NET 8.

Some other common technologies that are no longer supported in .NET 8 are Application Domains (AppDomains) and System.EnterpriseServices (COM+).

.NET Framework v4.8 - The end of the road

Has your company made a large investment into .NET Framework based software and intellectual property? With Microsoft announcing no further major versions of the .NET Framework will be released, it's time to start upgrading to .NET 8. From here you can continue to invest and build on your past successes.

Benefits of Upgrading

.NET 8 is an open source, cross-platform development framework for all types of systems and applications. Below are some of the high-level benefits that can be gained by upgrading from .NET Framework to .NET 8.

Long Term Support

The new unified version of .NET is where Microsoft are putting their focus. In terms of support - .NET 8, and every second version of .NET thereafter will benefit from long term support (LTS) of 3 years. Some older versions of .NET Framework have already reached end of support, and versions as recent as 4.5.2, 4.6 and 4.6.1 reached end of support in April 2022. This means there will no longer be any updates, including security fixes and technical support for these old versions.

Simplified Development

.NET 8 unifies the SDK, base class libraries and runtime used across cloud, desktop, mobile and IOT apps - meaning complex system development is simplified.

.NET 8 brings new C# 10 language features, allowing for simpler and more maintainable code.

Performance

.NET 8 brings many performance improvements, making it the fastest version of .NET yet.

Improvements to system types, threading and garbage collection (GC), collections, reflection and IO all have a wide-reaching impact, and improve the overall application performance.

New Technologies

.NET 8 brings access to a wide range of new technologies and frameworks such as HTTP/3, ASP.NET Core and macOS Arm64 (or "Apple Silicon") support.

It also brings enhanced code analysis (Roslyn) functionality and many new APIs / structs and system classes.

Take The Opportunity

An upgrade project to .NET 8 presents a great opportunity to gain some other benefits, such as:

Code Structure and Organization.

A .NET 8 upgrade project allows you to take the opportunity to ensure your code is well structured for easy maintainability, growth and testing.

It's a great opportunity to consider introducing internal NuGet packages to share code with other internal applications or SDKs you provide.

Reinforce Coding Standards and Quality

Upgrading to .NET 8 is a great opportunity to reinforce (or establish…) coding standards and code quality controls for both production and test code.

This will improve your chances of finding bugs and flaws before applications are released to production or end clients.

Upgrade Open Source Software (OSS) Packages

Vulnerabilities, bugs and flaws are constantly being fixed in Open Source Software (OSS).

A .NET upgrade project is a great opportunity to upgrade any OSS used and benefit from the improvements made.

About Us

Intelligent Upgrades To .NET 8

Many companies have made large investments into software and software based intellectual property, and we don't like to see such investments become obsolete and worthless. We recognize the benefits gained from a .NET upgrade and want you to take advantage of these benefits too.

.NET upgrades can be complex and challenging. We have developed an agile upgrade process that reduces risk while maintaining releasability. Our process and technical leadership lays the groundwork for your software to be upgraded and built on further into the future.

UpgradeTo.Net is a service provided by Archie. We are a New Zealand based software architecture consultancy experienced in .NET and .NET enterprise application upgrades.

Please note: Due to actual, perceived or potential conflict of interest issues, there are some industries we are currently unable to provide services for. This will be discussed at the first available opportunity. Thank you for your understanding.

Contact Us
FAQ

Any Questions? Answered.

It's normal to have a lot of questions about an upgrade project. Below are some of the most frequently asked questions.
Of course, you may have other questions that aren't answered here - if so, feel free to get in touch with us.

Get In Touch

How Can We Help?