Different commercial design, analysis, and design programs are used in the development of optical systems.
- Optical design programs: ASAP, OSLO, ZEMAX, Zelum, VOL, GLAD, OPTI_BPM, OPTI_FDTD, FIMMWAVE, JCMWave, ATSOS, GratingSolver, Unigit, FRED, SPEOS
 - Raytracing: ZEMAX; OSLO; ASAP; TracePro, LucidShape
 - Propagation of waves: VirtualLab 4, GLAD
 - Grating calculation: UNIGIT, GSolver
 - CAD-programs: ProEngineer, Rhino, AutoCad, Inventor
 - FEM-Simulation for stress, temperature, structure analysis with ANSYS
 - Various image processing software
 
 Also, problem-specific add-ons such as macros and data interfaces are used to extend the functionality of the software.