A method, system and apparatus for providing vision correction to a patient is disclosed. The method, system and apparatus involve a) obtaining at least one bare eye data measurement, habitual lens data measurement and/or fitting lens data measurement of the patient; b) providing the at least one bare eye data measurement, the habitual lens data measurement and/or the fitting lens data measurement to a free form custom lens manufacturing system; c) producing a customized lens using the free form custom lens manufacturing system; and d) providing the custom lens to the patient.