1. A method of evaluating an architectural fit of a plurality of business software applications employed in an enterprise, said method comprising the steps of: providing a computer tool with a defined rating system for each one of a set of business technology factors and with a set of defined keys having respective key values; inputting into said computer tool data for a plurality of business components using said respective key values; ranking, according to said defined rating system in said computer tool, one or more of said set of business technology factors; and conducting an analysis to evaluate said architectural fit of said plurality of business software applications based on said data inputted using said respective key values and said ranked set of business technology factors.