13. Use and contribute to open standards, common components and patterns

This guidance will help you apply standard point 13.

Everyone is responsible for meeting the Service Standard. This standard point is most relevant to:

Data architectsFrontend developersSoftware developersProduct managersInteraction designersContent designers

Why it's important

Open standards save money and make use of best practice.

Using common components, patterns, and technology stacks means you do not have to solve problems that have already been solved.

By using a component, pattern, or stack that's already been assured and extensively tested, you can provide users with a good experience in a cost-effective way. It also speeds up delivery and reduces risk.

Developing components and patterns that meet a shared need and sharing them allows others to benefit from your work.

All phases

Things to consider:

Things to avoid in all phases

  • reinventing the wheel by not considering existing open standards, components, or patterns

  • choosing proprietary solutions without exploring open and common alternatives