1. A computer readable medium operable on a computer comprising one or more programs for carrying out a method for restoration of a patient's tooth by performing steps which comprises: capturing an electronic image of a patient's tooth or tooth preparation in a dentist's office; displaying to the dentist requests for entering information to develop a preliminary treatment plan for addressing the patient's dental restoration; storing dental data comprising the electronic image and the preliminary treatment plan on a server; presenting at a dental laboratory the stored image and the preliminary treatment plan for approval or for suggestions of further or alternative restorative options; and storing a final treatment plan incorporating the preliminary treatment plan and any needed modifications.