1. A method for generating runtime components within a hardware and software computer system, the method comprising: generating a design-time interface comprising a plurality of graphical components, each said graphical component corresponding to one or more source systems within a hardware and software computer system; receiving an application design via the design-time interface, the application design comprising a set of graphical components corresponding to at least two different source systems within the hardware and software computer system; and generating a plurality of runtime components corresponding to the application design, wherein each of the plurality of runtime components is configured to access at least one source system within the hardware and software computer system.