Zemax

Zemax is a company that sells optical design software. OpticStudio is its flagship product and a commonly used optical design program for Microsoft Windows. It is used for the design and analysis of both imaging and illumination systems.
History.
OpticStudio, then called Zemax, was originally written by Ken Moore and was the first optical design program specifically written for Windows. It became commercially available in 1990. The first version was called Max, named after the programmer's dog. The name was later changed to Zemax due to a trademark conflict. The software was rebranded as OpticStudio in 2016.
The program was originally sold by Focus Software, which later became Zemax Development Corp. The latter merged with Radiant Imaging in 2011 to form Radiant Zemax. In 2014 Radiant sold Zemax to Arlington Capital Partners, which named the company Zemax, LLC. Arlington Capital Partners sold Zemax to EQT June 26, 2018. 
Features and applications.
OpticStudio is an optical design program that is used to design and analyze imaging systems such as camera lenses, as well as illumination systems. It works by ray tracing—modelling the propagation of rays through an optical system. It can model the effect of optical elements such as simple lenses, aspheric lenses, gradient-index lenses, mirrors, and diffractive optical elements, and can produce standard analysis diagrams such as spot diagrams and ray-fan plots. OpticStudio can also model the effect of optical coatings on the surfaces of components. It includes a library of stock commercial lenses. OpticStudio can perform standard sequential ray tracing through optical elements, non-sequential ray tracing for analysis of stray light, and physical optics beam propagation. It also has tolerancing capability, to allow analysis of the effect of manufacturing defects and assembly errors.
The physical optics propagation feature can be used for problems where diffraction is important, including the propagation of laser beams and the coupling of light into single-mode optical fibers. OpticStudio's optimization tools can be used to improve an initial lens design by automatically adjusting parameters to maximize performance and reduce aberrations.