Since 2009, the DiRAC HPC facility has provided state-of-the-art computing resources for the STFC theory communities. I will present some recent science highlights generated by the DiRAC-2 facility. As an academic-led facility, we rely on close interaction with our users to ensure that we deliver the services required to support theoretical research across the full STFC science programme. During 2017, DiRAC 2.5 will provide a factor 2 uplift in our computational resources as well as access to new technical capabilities such as 1 PB of solid-state storage and many-core architectures to facilitate the theoretical modelling of large observational or experimental data sets. I will describe the resources now available within DiRAC 2.5 and explain how DiRAC users can work with the new DiRAC Software Engineering team to modernise and optimise their science codes. I will also update the community on progress towards DiRAC-3.