BornAgain is Python/C++ software, which implements the Distorted-Wave Born Approximation (DWBA) modeling formalism. It is thus similar to IsGISAXS, but more modern and with lots of extensions. Allows for polarized GISANS and GISAXS simulation and fitting. Available on Linux, MacOS and Windows. Written by the Scientific Computing Group at MLZ Garching.