I am involved with two open-source software packages. A (dis)continuous Galerkin Finite Element solver oomph-lib, that is designed for solving continuum equations; whereas, MercuryDPM is a discrete particle solver. Both of these packages contain many state-of-the-art features (that are detailed on the respective website). Also coupling these packages together in various different ways is currently being investigated to approach various complex problems.