Attention around Application Rationalization has been growing for several years, but IT adopting this as a practice has gathered critical momentum in recent years as organizations are faced with migrating applications from XP to Windows 7 by 2014. Application rationalization is essential in gaining control of the application portfolio. By undergoing rationalization, an organization can identify unused, redundant and out of date applications and trim down the portfolio through application elimination, consolidation and modernization.