A computer program is described which aids the clinician in planning craniofacial surgical procedures. It operates on a three-dimensional landmark data base derived by combining posteroanterior and lateral cephalograms from the patient and from the Bolton normative standards. A three-dimensional surgical simulation program based on computerized tomographic (CT) data is also described which can be linked to the cephalometrically based program. After the clinician has selected the number and type of osteotomies to be performed on the patient, an automated optimization program computes the postoperative positions of these fragments which best fit the appropriate normal cephalometric form. The clinician then interactively modifies the design to account for such variables as bone-graft resorption, relapse tendency, occlusal disparities, and the condition of the overlying soft-tissue matrix. Osteotomy movement specifications are easily transferred between the CT-based and the cephalometrically based surgical simulation programs. This allows the automated positioning step to be performed on the cephalometrically based model while the interactive step is performed using the superior image provided by the CT-based model.