An iterative approach to design in which a series of mock-ups or models are developed until the customer and the designer come to agreement as to the final design.