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 collaborate with researchers and enhance UCL's capacity to produce high quality scientific software.

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 encourage and support researchers to use these tools in order to follow best practice when developing research software:


Support, advice and consultancy


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.


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.