A method of planning a dental treatment for one or more teeth of a patient, the method comprising receiving a three-dimensional virtual model for the one or more teeth of the patient in a beginning configuration, the received three-dimensional virtual model representing an actual dentition of the patient; producing a series of dental treatment options based on the received three-dimensional virtual model, the series of dental treatment options at least including a treatment option comprising (1) an orthodontic treatment for moving one or more teeth of the patient from the beginning configuration to an intermediate configuration and (2) a restorative treatment for transforming one or more teeth from the intermediate configuration to a final configuration; rating each of the series of produced treatment options against one or more restorative parameters; outputting each of the series of produced treatment options along with its rating against the one or more restorative parameters; receiving a user selection of one of the series of produced treatment options; and outputting instructions for producing at least one of (1) a series of orthodontic aligners, and (2) a preparation guide according to the selected treatment option