Speeding up development of GOV.UK forms Home Office

An innovative open source tool for building GOV.UK forms facilitated faster development in 19 services.

The Challenge

An important change for government in recent years has been transferring paper application forms into forms that people can complete online.

There are over 7,500 forms on GOV.UK used for anything from renewing a passport to booking a prison visit. These services need to align to government standards and may require common functionality such as uploading files or requesting payment.

Whilst working for a client we identified a need for a simple, cost-effective method of building online government forms.

Previously the only option for government departments was to build a service from scratch. This was time-consuming and expensive. Precious development time was spent re-doing the basics - creating simple pages - rather than tackling new problems.

It also risked inconsistency as departments were reliant on individual teams following standards.

Creating a reusable tool

Our lead developer voluntarily took the initiative to build a simple, reusable template that would allow government developers to code front-end services more quickly. He made it accessible and aligned to government patterns and styles by default.

We called it Home Office Forms and made it available online for anyone to use. We also included step-by-step guidance to support less experienced developers and created a #hof channel in the UK Government Digital slack channel where anyone could ask us questions.

An example of the configuration code generating the service interface
An example of the configuration code generating the service interface
A screenshot of the Home Office Forms github page
The software is open source for other services to utilize

Opening up forms to everyone

Government teams can now build simple, working forms in days rather than weeks or months.

Using the Home Office Forms framework in our services means our developers don’t spend time reinventing the wheel, but can put their skills to good use solving complex problems.

An example flow of questions created using Home Office Forms
An example flow of questions created using Home Office Forms

The software is also simple enough that technically-minded designers can start building simple services in code themselves, saving costly development time.

The tool is being used in 19 services and is so effective Government Digital Service considered rolling it out across the whole of government.

Get in touch

Whether you’re ready to start your project now or you just want to talk things through, we’d love to hear from you.

+44 (0)20 3886 0115
Linkedin | Twitter | Instagram
30 Great Guildford Street, London, SE1 0HS
Nearest tube and rail - Borough, Southwark, London Bridge, Blackfriars