A feature-based procedural method has been presented for designing a smooth surface that can be explicitly described as the graph of a single-valued bivariate function z = f( x, y). Such surfaces often occur in practice in manufacturing involving stamping or injection moulding operations (for example in car inner panels, brackets, beer cans, and electronic consumer products). Operationally, the design approach entails modifying the shape of an existing surface by sequentially adding arbitrarily shaped protrusions and pockets to it. Sederberg and Parry proposed a versatile technique for deforming existing geometric objects in a freeform manner. Their technique turned on the use of trivariate, parametric Bernstein polynomials, and it can be applied either locally or globally. Unlike the author's feature-based method, in which the design process is carried out by direct manipulation of the surface model, freeform deformation is independent of the geometric model being deformed. The paper presents results that combine the feature-based and freeform deformation design techniques into one 2-stage cad design approach. Although nothing that is technically new is offered in either of the individual stages, the paper illustrates how this integration produces significant value in practical industrial surface design by combining the advantages offered by each method. These include the intuitive, fast, easily modifiable feature-based design of complicated surfaces (that need not be graphs of a function), and the ability to make substantial, predictable and physically meaningful changes in surface geometry by the manipulation of shaping parameters (feature parameters and control points). The author's experience with the design of multifeature automotive sheet metal panels indicates that combining the two cad methods allows parts to be designed that cannot be designed using either method alone.