application modernization

Application modernization is the refactoring, re-purposing or consolidation of legacy software programming to align it more closely with current business needs.

The goal of an application modernization project is to create new business value from existing applications. An application is a program designed to perform a specific function directly for the user or, in some cases, for another application program. Keeping legacy applications running smoothly can be a time-consuming, resource-intensive process, especially when the software becomes so outdated that it becomes incompatible with newer versions of the underlying operating system (OS) or system hardware.

Traditional methods for modernizing applications include rewriting existing application code written in COBOL to a more modern, Web-friendly programming language or placing a Web interface in front of an outdated application to salvage parts of the application that might still have value. The challenges in modernizing legacy applications come mostly from the fact that, in many legacy applications, the business process workflow is hardcoded and tightly coupled with other aspects of the legacy code.

See also: application portfolio management, application migration

This was last updated in June 2013
Posted by: Margaret Rouse
View the next item in this Essential Guide: cloud or view the full guide: Using old apps? New approaches for application modernization

More News and Tutorials

Other Essential Guides Related to This Topic

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Research More Tech Terms

  • Search thousands of tech definitions
  • Browse tech definitions
    Browse Alphabetically:

Powered by WhatIs.com

File Extensions and File Formats

File Extension and File Formats List:

Powered by WhatIs.com