What Is AWS End-of-Support Migration Program (EMP) for Windows Server? - AWS End-of-Support Migration Program (EMP) for Windows Server

End of support notice: On April 30, 2025, AWS will discontinue support for AWS End-of-Support Migration Program (EMP) for Windows Server. After April 30, 2025, you will no longer be able to use the tooling.

What Is AWS End-of-Support Migration Program (EMP) for Windows Server?

The AWS End-of-Support Migration Program (EMP) for Windows Server provides the technology and guidance to migrate your applications running on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, and Windows Server 2012 R2 to the latest, supported versions of Windows Server running on Amazon Web Services (AWS). Using EMP technology, you can decouple critical applications from their underlying operating system so that they can be migrated to a supported version of Windows Server on AWS without code changes.

Features of AWS End-of-Support Migration Program (EMP) for Windows Server

The AWS End-of-Support Migration Program (EMP) for Windows Server toolset offers the following features to help you migrate your applications running on legacy Windows Server operating systems to supported versions.

Existing installation capture

During packaging, EMP tools capture the existing installation of a legacy application to an EMP package. The EMP tools typically perform this by detecting the components of an existing installation and extracting them to an EMP package. When installation media and knowledge are available, the installation can be monitored and captured to an EMP package.

Fresh installation capture

During packaging, a snapshot is taken of the current state of the operating system, and a capture process records all of the changes made during the application installation.

Runtime analysis

File and registry access, along with changes that occur when an application is launched from this section of the packing wizard, are recorded and made available for addition to the package being created. This feature allows EMP to include first-launch changes by the application to the system.

Legacy operating system support

An EMP package is created on the operating system that is currently supported by the application being packaged. This compatibility packaging allows you to migrate an application from a compatible operating system to an incompatible operating system, while preserving application functionality.

Windows upgrade support

You can deploy a single package across multiple supported Windows versions. In addition, each package supports the upgrade of the underlying version of Windows version.

Pre-deployment and post-deployment scripts

You can include custom scripts in the package to deploy scripted installations, configurations, or to run other required tasks for the package and application deployment process.

Fast editing with no package recompilation

Test and remediation cycles for EMP packages take less time as a result of fast editing, which requires no package recompilation. Packages can be updated to include specific application updates or the latest EMP components without having to recompile the package.

AWS End-of-Support Migration Program (EMP) for Windows Server concepts

The following concept is central to your understanding and use of AWS End-of-Support Migration Program (EMP) for Windows Server.

Packaging

The process of capturing a legacy application using the EMP tools on the source operating system.

Source server

The server instance on which the application to be packaged is currently installed and running.

Clean packaging server

The server instance of the Windows operating system version that is supported by the application to be packaged. This server instance is used in the fresh install capture of an application.

Compatibility package

When the EMP compatibility packaging process is complete, the output of the package builder is called an EMP compatibility package.

Accessing AWS End-of-Support Migration Program (EMP) for Windows Server

AWS End-of-Support Migration Program (EMP) for Windows Server offers standalone tools that you download and install on your source or packaging instance. You can download the EMP tools from the End-of-Support Migration Program for Windows Server product page.

New releases of the AWS End-of-Support Migration Program (EMP) for Windows Server Compatibility Package Builder are provided in MSI format. To upgrade to a new version from a previous version, uninstall the previous version by using the Add or Remove Programs feature from legacy Windows operating systems, or from Programs and Features in the Control Panel for later operating systems. Then, reinstall the package with the latest MSI.

Pricing for EMP

AWS End-of-Support Migration Program (EMP) for Windows Server is available for use at no cost to support migration of Windows workloads to the AWS Cloud.