A method for determining implant position and orientation comprises generating a plurality of predetermined criteria associated with a surgical procedure. The plurality of predetermined criteria including at least one of a mechanical alignment metric, a soft-tissue balancing metric, and a functional outcome metric. The method also comprises receiving one or more user selections of performance criteria, the one or more user-selections based on a users desired outcome of the surgical procedure. At least one weighting factor associated with a simulation algorithm may be adjusted based on the received user selections of predetermined criteria. The method also includes simulating a patient-specific model, and determining performance metrics based on the user selected performance criteria. The information indicative of at least one of a recommended implant position or a recommended implant orientation may be provided for display to a graphical user interface, the information being based on the performance metrics.