A socket for a prosthetic limb is created by making a cast of a residual limb. Marks can be applied to the interior surface of the cast to indicate the locations of anatomical features of the residual limb. The marked interior surface can be scanned and the scan data can be sent to a master fabrication center. The scan data can be modified and a master can be produced from the modified scan data. The socket can then be formed from the plastic material on the master.