GenerativeComponents is a parametric and associative design system. Parametric design is equally applicable to four stages of the contemporary design: first in concept formation and the exploration of building form; second, in the development and use of parametric and adaptive components within such a conceptual framework; third in the control of the rapid prototyping and digital fabrication of these components and fourth to manage the extraction of conventional drawings, which automatically adapt to changing building configurations. Essentially parametric design, as implemented with GenerativeComponents, opens new possibilities to efficiently explore alterative building forms and fabrication technologies, while at the same time addressing key issues in the efficient management of conventional design and documentation processed.