A patient-specific arthroplasty system comprising a database comprisingpreoperative data, ligament balancing tooldata, and postoperative data associated with a plurality of patients, apreoperative evaluation module that receives preoperative data fora given patient, an analysis engine that analyzes the database, receives thepreoperative data, and generates a surgical recommendationbased on the preoperative data of the given patient and the analysis of thedatabase, and a pin positioning block module that receivesthe surgical recommendation and determines a pin positioning block based onthe surgical recommendation.