A method of planning and preparing for a total knee arthroplasty procedure, the method comprising: generating three-dimensional models of a tibia and a femur of a patient sizing the tibia and the femur to within a range based on the three-dimensional models selecting a resection tool for each of the tibia and femur based on the three-dimensional models and packaging the resection tools. A method of planning and preparing for a surgical procedure can comprise: generating a three-dimensional bone model for one or more bones sizing the one or more bones based on the three-dimensional model recording a surgical plan based on the three-dimensional bone model selecting a first surgical tool for the one or more bone based on the surgical plan and evaluating selection of a second surgical tool based on a performance parameter of the first surgical tool.