The mainframe is an essential component of many IT infrastructures, often supporting critical core applications. Migrating away from the mainframe is either impossible or possible with significant personnel and financial resources; often leading to a high level of technology dependency. In addition, such a major infrastructure change involves unpredictable business risks, often resulting in vendor lock-in.
Every two to three years IBM launches a new generation of servers featuring either major or minor technical innovations compared to the previous version which can be upgraded to meet unforeseen growth requirements within the first few years. This can be achieved by adding additional hardware components (e.g. processors) to the mainframe or by further activating already installed components via microcode. After 3.5 to 4.5 years, new hardware cannot be added (“hardware withdrawal from marketing”), and thus activating components (“licensed internal code withdrawal from marketing”) is no longer possible around a year later.