1. A method for generating an architecture roadmap, comprising: receiving, by a computer, a plurality of desired business capabilities, the desired business capabilities related to an enterprise architecture; determining, by the computer, a plurality of requirements corresponding to the plurality of desired business capabilities; identifying, by the computer, a plurality of technology components, wherein each of the technology components supports at least a corresponding one of the plurality of requirements; outputting, by the computer, an architecture roadmap related to fulfilling the plurality of desired business capabilities, the architecture roadmap comprising a plurality of alternative, ordered technological solutions, each solution comprised of at least a respective subset of the plurality of technology components; constructing, by the computer, a respective traceability mapping that, based on each of the plurality of alternative, ordered technological solutions of the architecture roadmap, links each of the plurality of technology components in the architecture roadmap with a corresponding one of the plurality of desired business capabilities; receiving, by the computer, an identification of one of the plurality of desired business capabilities; and using one of the respective traceability mappings, identifying a particular one of the technology components corresponding to the one desired business capability.