A system for providing vision contains an aberrometer, a wavefront sensor, anda transfer optical system. The aberrometer is configured to measure a receivedwavefront. The aberrometer includes a wavefront sensor and a transfer opticalsystem for transferring an input wavefront so as to the provide the received wavefrontat or near the wavefront sensor. The system also includes a processor in communicationwith the aberrometer, a readable memory, and instructions located within thememoiy. The readable memory contains one or more system error parameters andinstructions available to the processor. The instructions are for determiningat least one aberration of the received wavefront and calculating the input wavefrontbased on the received wavefront and the one or more system error parameters.