A method of designing a prosthetic implant. Exemplary methods may include developing a three-dimensional model of an anatomic feature from one or more two-dimensional images. The three-dimensional model may include a plurality of radii of curvature representing the shape of respective portions of a contact surface. In some exemplary embodiments, three-dimensional models associated with a large number members of a population may be utilized to create templates for prosthetic implants. A three-dimensional model of an anatomic feature of a patient may be compared to the available templates, and a suitable template may be tested by virtually implanting the template on the three-dimensional model of the patients anatomical feature. In some embodiments, a patients three-dimensional model for which a suitable pre-made template is not available may be used to customize a pre-made template to design a suitable implant.