1. A data processing system implemented method for managing an application portfolio, comprising: for each application in the application portfolio, collecting data for a plurality of decision drivers; processing questions relating to the decision drivers to output attributes based on a predetermined mapping; applying a first fuzzy logic algorithm on the output attributes and performing at least one of scoring, filtering and categorizing; and based on performing at least one of scoring, filtering and categorizing, outputting application options.