CAXCAD
Virtually any parameter in CAXCAD, such as a wavelength, aperture value, field position, radius, thickness, glass type, or other data, may take on multiple values. Each configuration may have multiple values for a large number of different parameters. Configurations may be optimized for the same set of design goals, or for different design goals. This feature can be used to design conventional zoom lenses, scanning systems, multiple path systems, and has numerous other applications.