UCL Information Services Division


Research Software Development

The UCL Research Software Development Group are professional software developers with particular expertise in creating software for academic research. Our goal is to enhance UCL's capacity to produce high quality scientific software by collaborating with researchers to create readable, reliable and efficient code.

Software developers

Programming effort

Researchers can collaborate with the group on projects with a significant programming component by costing our services into grant submissions or paying a day rate.


We provide tools that support best practice in research software development.


Our goal is to prepare researchers for data- and compute-intensive research. We teach the tools and techniques required to manage a reproducible workflow, including best practices for research software development.

See the RITS Training page for a full list of our courses.

Support, advice and consultancy

For general contact and queries please email: rc-softdev@ucl.ac.uk

Join the RITS mailing list to receive updates on training, events and calls for projects

UCL Research Programming Hub

We encourage researchers from across UCL, who write software for research, to join the Research Programming Hub. This community exists as an online chat channel, as well as in the real world with regular informal get-togethers.


Academic oversight and governance of our services is provided by the Research Information and IT Services Group (RIISG) and its Research Delivery, Research Outputs and Research Management sub-groups. For more information see the Research IT Governance chart.