Fluidity is a powerful Computational Fluid Dynamics framework developed at Imperial College over the last 20 years. Fluidity can be applied to a number of scientific applications, ranging from classic CFD, to oceans and multi-material problems. It uses a variety of discretisations on an unstructured mesh and includes a number of novel and innovative features, such as adaptive re-meshing, a user friendly interface, and a python interface. The main advantage Fluidity has is the adaptive re-meshing, which allows resolution to be focused where and when it is required during a simulation, depending on the simulation state at that time. This talk will briefly cover some of the features and science behind Fluidity before covering details of AMCG's software development methodologies and the parallel scaling behaviour of Fluidity on HECToR. Finally, future developments will be covered.