reZonator is a software for designing of laser resonators and calculation of light beam propagation (as gaussian so as ray vectors) in complex optical systems.
See project's Home page or GitHub Releases page for binary packages for Windows, Linux and macOS. See build instructions for building from source code.