Moore and was introduced as the first optical design program for the Windows operating system. Zemax is an optical design software used to design and analyze optical and lighting systems. It is built using python, wxPython, and PyOpenGL. OpenRayTrace is an optical lens design software that performs ray tracing.