IT application portfolio management (APM) is a practice that has emerged in mid to large-size information technology (IT) organizations since the mid-1990s[citation needed]. Application portfolio management attempts to use the lessons of financial portfolio management to justify and measure the financial benefits of each application in comparison to the costs of the application's maintenance and operations.