Separation of function in the ASAP software package

Using a versatile command line interface one ASAP module (RABET) can simulate virtually any optical effect in any imaginable 3D geometry. Another module (GALOP) is a less powerful but easier-to-use layout and optimization code with an entirely graphical interface. Issues driving the development of their features and capabilities are discussed. 1. 0