1. A method for managing an application portfolio, comprising: providing a first fuzzy logic algorithm, a second fuzzy logic algorithm, a third fuzzy logic algorithm and a fourth logic algorithm, each of the first fuzzy logic algorithm, the second fuzzy logic algorithm, the third fuzzy logic algorithm and the fourth fuzzy logic algorithm being derived from an adaptive and learning expert knowledge base; 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 the first fuzzy logic algorithm on the output attributes and performing scoring, and filtering and categorizing the output attributes; and based on performing said scoring, filtering and categorizing, outputting application options; applying the second fuzzy logic algorithm to the output application options; and outputting application dispositions; applying the third frizzy logic algorithm to said output application dispositions to group the output application options; and outputting a list of initiatives, and applying the fourth fuzzy logic algorithm to perform costing, optimizing and scheduling on the list of initiatives; and outputting an implementation plan and a business case.