To build up process flows from predefined modules, process libraries can be defined that hold collections of related, possibly parameterized, technology-specific process steps sequences. New statements are defined as specializations of existing steps by assigning a symbolic name. A library contains customized steps and modules, including resources for calibration and tool selection.