BEM++ is a modern open-source C++/Python boundary element library. Its development is a joint project between University College London (UCL), the University of Reading and the University of Durham. The main coding team is located at UCL and consists of Simon Arridge, Timo Betcke, Richard James, Nicolas Salles, Martin Schweiger and Wojciech Śmigaj.