A bone preparation system including a guide body and a plurality of bone locators. The guide body is configured to mate with a patient-specific module having a patient-specific module surface customized based on image data of a specific patient to correspond to the patient's specific bone geometry. The plurality of bone locators are coupled to the guide body and positioned by the patient-specific module surface to define a patient-specific bone engaging surface of the guide corresponding to the patient's specific bone geometry.