dl meso is a highly-scalable general purpose software package for mesoscale modelling. Created and developed at Daresbury Laboratory for the UK Collaborative Computational Project CCP5, it was intended to be a companion package to the flagship molecular dynamics code dl poly. One of dl meso's component codes, dl meso dpd, is based on dissipative particle dynamics, a mesoscale modelling technique with many similarities to classical molecular dynamics. While this code and dl poly were created with different applications in mind, they share a significant amount of functionality and development history. This article gives an overview on how dl meso dpd has been developed, including its shared history with dl polyand information on its current performance, and a selection of applications for which the code has been used.