Outputs from the code generator are source files in the C language: specification files, implementation files, and makefiles. In turn, these files are used as inputs to the compiler and linker in later phases of the build process.

This object model diagram shows the elements involved in generating code, making, and finally building a component in Rational Rhapsody. The dependency arrows indicate which files are generated and which files are included by the code generator and compiler. The thick borders around the code generator and compiler indicate that these are active objects. The executable component generated by the compiler is also an active object.