A method for producing a patient-specific modular bracket having a pad and a bracket body. A bracket body library of bracket bodies includes bodies that are formed from a raw bracket body having a spacer section. A first parameter is established for cutting through the spacer section from a slot of the bracket body to set a height of the bracket body. A second parameter is established for cutting through the spacer section at an angle to a mesio-distal axis of the bracket body to set a torque value of the bracket body. A third parameter is established for cutting through the spacer section at an angle to an occlusal-gingival axis to set a rotation value of the bracket body. The spacer section is cut through according to the first, second and third parameters. Patient specific set-ups are then created by selecting and attaching pads from a raw pad library.