1. A computer implemented method of deriving technical data requirements from functional process requirements, the computer implemented method comprising the steps of: providing a data processing infrastructure, wherein the data processing infrastructure comprises at least one data persistence component and at least one business process hierarchy; a processor obtaining a set of technical elements concerning functional process requirements for each business process within the at least one business process hierarchy; the processor classifying the technical elements into functional objects and linking each of the functional objects to at least one process within the business process hierarchy; the processor generating a plurality of business data roadmap templates in the data processing infrastructure; and the processor storing the business data roadmap templates in the persistence component.