© Crown copyright 2021
This publication is licensed under the terms of the Open Government Licence v3.0 except where otherwise stated. To view this licence, visit nationalarchives.gov.uk/doc/open-government-licence/version/3 or write to the Information Policy Team, The National Archives, Kew, London TW9 4DU, or email: firstname.lastname@example.org.
Where we have identified any third party copyright information you will need to obtain permission from the copyright holders concerned.
This publication is available at https://www.gov.uk/government/publications/technology-code-of-practice/technology-code-of-practice
The Technology Code of Practice is a set of criteria to help government design, build and buy technology.
The Central Digital and Data Office (CDDO) is currently collecting feedback on the Technology Code of Practice. The aim is to improve the content and make sure it meets user needs. If you want to add your feedback, please complete this short survey.
Using the Technology Code of Practice
You should use the Technology Code of Practice for all of your technology projects or programmes. Consider each point, align your project or programme with the mandatory points, and follow as many of the remaining points as is practical. You’ll get the most benefit by aligning your organisation’s technology and business strategies to the Technology Code of Practice.
Following the Technology Code of Practice will help you introduce or update technology so that it:
- meets user needs, based on research with your users
- is easier to share across government
- is easy to maintain
- scales for future use
- is less dependent on single third-party suppliers
- provides better value for money
The Technology Code of Practice contains guidance and case studies to help you migrate from legacy infrastructure and manage the full lifecycle of your technology.
The list of Government technology standards and guidance collates relevant information from across government.
Spend controls and the Technology Code of Practice
You must consider all points of the Technology Code of Practice as part of the Cabinet Office spend control process. If your project or programme needs spend control approval you should contact the Standards Assurance team at email@example.com for guidance with the approvals process.
Where legacy technology limits your ability to adhere to the Technology Code of Practice, you must explain this to the Standards Assurance team.
1. Define user needs
Understand your users and their needs. Develop knowledge of your users and what that means for your technology project or programme.
2. Make things accessible and inclusive
Make sure your technology, infrastructure and systems are accessible and inclusive for all users.
3. Be open and use open source
Publish your code and use open source software to improve transparency, flexibility and accountability.
4. Make use of open standards
Build technology that uses open standards to ensure your technology works and communicates with other technology, and can easily be upgraded and expanded.
5. Use cloud first
Consider using public cloud solutions first as stated in the Cloud First policy.
6. Make things secure
Keep systems and data safe with the appropriate level of security.
7. Make privacy integral
Make sure users rights are protected by integrating privacy as an essential part of your system.
8. Share, reuse and collaborate
Avoid duplicating effort and unnecessary costs by collaborating across government and sharing and reusing technology, data, and services.
9. Integrate and adapt technology
Your technology should work with existing technologies, processes and infrastructure in your organisation, and adapt to future demands.
10. Make better use of data
Use data more effectively by improving your technology, infrastructure and processes. Read more about point 10.
11. Define your purchasing strategy
Your purchasing strategy must show you’ve considered commercial and technology aspects, and contractual limitations.
12. Meet the Service Standard
If you’re building a service as part of your technology project or programme you will also need to meet the Service Standard.
Who to contact for help
Standards Assurance team
You can email for help with:
- implementing the Technology Code of Practice
- designing an appropriate strategy for breaking up large systems and services
- evaluating the maturity of the technology market you want to buy from
- identifying opportunities to use common government platforms and components
Crown Commercial Service
You can email for help with buying commodity services through procurement frameworks.
Technology Policy Team
You can give feedback to the Technology Policy team or ask questions about the Technology Code of Practice at firstname.lastname@example.org