Patent ID: 7917407

Claim:
A computer-implemented method of selecting a computer system, comprising: categorizing a criticality level of a first application based on a business impact assessment; selecting, by an analyzer component stored on a computer readable non-transitory storage medium and executable by a processor, a first one of a plurality of decision trees for the first application based on the criticality level of the first application, wherein the first one of the plurality of decision trees comprises a plurality of queries to identify one or more computer system configurations for the first application, and wherein each of the plurality of decision trees comprises at least one different query; identifying based on answers to the plurality of queries in the first one of the plurality of decision trees the one or more computer system configurations for the first application; providing a computer system selected based on the one or more computer system configurations for the first application; categorizing a criticality level of a second application based on a business impact assessment, wherein the criticality level of the second application is different from the criticality level of the first application; selecting, by the analyzer component, a second one of the plurality of decision trees for the second application based on the criticality level of the second application, wherein the second one of the plurality of decision trees for the second application is different from the first one of the plurality of decision trees for the first application, and wherein the second of the plurality of decision trees comprises a plurality of queries to identify one or more computer system configurations for the second application; identifying based on answers to the plurality of queries in the second of the plurality of decision trees the one or more computer system configurations for the second application; and providing a computer system selected based on the one or more computer system configurations for the second application.