Patent ID: 8713560

Claim:
A computer-implemented method, comprising: selecting a solution for purchase, wherein the selected solution is configured to be desired for operation in a first system; performing a compatibility check to determine whether the selected solution is capable of operating in the first system, wherein the performing further comprises comparing a first state of the first system and a second state the first system to determine whether the selected solution is capable of operating in the first system, wherein the first state corresponds to an actual operation of the first system prior to implementation of the selected solution in the first system, wherein the second state corresponds to a proposed operation of the first system after implementation of the selected solution in the first system; generating a result of the compatibility check; and enabling, based on the result, purchase of the selected solution to proceed, when the result indicates that the selected solution is capable of operating in the first system; providing, based on the result, information regarding purchase of an additional solution required for operation of the selected solution in the first system, when the result indicates that the selected solution is not capable of operating in the first system without the additional solution; and terminating, based on the result, purchase of the selected solution, when the result indicates that the selected solution is not capable of operating in the first system, wherein at least one of the selecting, the performing, the generating, the enabling, the providing, and the terminating is performed on at least one processor.