A system configured to perform a process for producing an intra-ocular lens customized for a particular patient, and comprising: (a) an eye analysis module operable analyze a patient's eye and generate the biometric information, wherein eye analysis module is also configured to receive input parameters relating to one or more conditions in which the IOL will be used, at least one of the parameters selected from the group consisting of a scotopic environment, a photopic environment, a reading environment, a driving environment and a television viewing environment; (b) an eye modeling module configured to calculate an IOL design for manufacturing, wherein the eye modeling module is configured to generate a geometric eye model and a functional model based upon the biometric information received from the eye analysis module, and wherein the eye modeling module is configured to calculate the final IOL design based upon the geometric model and the functional model; (c) a lens calculation and optimization module configured to generate an optimized optical surface of the IOL based upon the parameters inputted into the eye analysis module; (d) a manufacturing module configured to generate CAD files describing the characteristics of the customized IOL based on the IOL design received from the eye modeling module and the optimized optical surface received from the lens calculation and optimization module; and (e) an intra-operative real time analyzer configured to measure and display topography aberrometry, and implanted IOL position information, wherein the intra-operative real time analyzer is configured to be coaxially installed into a surgical microscope; wherein the process comprises the following steps: - measuring characteristics of a patient's eye to generate biometric information relating to the patient's eye, the information including at least one of a curvature profile, a topography profile, a pachimetry profile, an aberrometry profile, a pupillometry profile, an axial length of the eye, the anterior chamber depth, and an accommodation profile; - storing the biometric information in a computer memory; - generating a computational model of the patient's eye based on the biometric information; - receiving input related to expected post-operative IOL use; - generating an IOL geometric model based upon the computational model and the received input; - calculating optimized lens surfaces using a lens optimization algorithm; - generating CAD files based on the geometric data and the calculated optimized optical surfaces; and - manufacturing an IOL lens based on the CAD files. (a) an eye analysis module operable analyze a patient's eye and generate the biometric information, wherein eye analysis module is also configured to receive input parameters relating to one or more conditions in which the IOL will be used, at least one of the parameters selected from the group consisting of a scotopic environment, a photopic environment, a reading environment, a driving environment and a television viewing environment; (b) an eye modeling module configured to calculate an IOL design for manufacturing, wherein the eye modeling module is configured to generate a geometric eye model and a functional model based upon the biometric information received from the eye analysis module, and wherein the eye modeling module is configured to calculate the final IOL design based upon the geometric model and the functional model; (c) a lens calculation and optimization module configured to generate an optimized optical surface of the IOL based upon the parameters inputted into the eye analysis module; (d) a manufacturing module configured to generate CAD files describing the characteristics of the customized IOL based on the IOL design received from the eye modeling module and the optimized optical surface received from the lens calculation and optimization module; and (e) an intra-operative real time analyzer configured to measure and display topography aberrometry, and implanted IOL position information, wherein the intra-operative real time analyzer is configured to be coaxially installed into a surgical microscope; - measuring characteristics of a patient's eye to generate biometric information relating to the patient's eye, the information including at least one of a curvature profile, a topography profile, a pachimetry profile, an aberrometry profile, a pupillometry profile, an axial length of the eye, the anterior chamber depth, and an accommodation profile; - storing the biometric information in a computer memory; - generating a computational model of the patient's eye based on the biometric information; - receiving input related to expected post-operative IOL use; - generating an IOL geometric model based upon the computational model and the received input; - calculating optimized lens surfaces using a lens optimization algorithm; - generating CAD files based on the geometric data and the calculated optimized optical surfaces; and - manufacturing an IOL lens based on the CAD files.