Common platform components

Date adopted: 
November 12, 2019
Last update: 
September 2, 2020

Common platform components to use for your services and websites

Use these approved common platform components to build user-centered government services. They've been assessed for privacy, information security, and accessibility.

Drupal content and data management system

Our version of Drupal is set up as multi-site. Each site:

  • shares common code (Drupal core, modules and themes);
  • has its own database so that its content, configuration, settings, or displayed themes are unique;
  • can have its own custom modules installed and configured; and
  • can have its own individually managed roles and permissions.

Email for assistance.

Online payments

Use Bambora to allow users to make online payments to government. No other types of online payments are permitted.

Email for assistance.


Use Checkbox for surveys. No other survey software is permitted.

Email for assistance.

Transactional email

Use Exchange to send email from the government. No other types of email sending service are permitted.

Email for assistance.

Web analytics

Use Matomo for web analytics. No other web analytics software is permitted.

Email for assistance.

Web forms

Use eServices' Drupal web forms or the Design System for transactional services. No other types of web forms are permitted.

Email for the Design System assets. We'll also provide instructions for how to integrate the Design System with your product.

Web maps

Use ArcGIS Online for web maps. No other types of web maps are permitted.

Email for assistance.

eServices platform features

  • Centralized updates and management of Drupal core, modules, plug-ins, and themes.
  • Centralized monitoring and management of server infrastructure.
  • Common Git source code version control accounts.
  • Third-party quality assurance process and reviews.
  • Web hosting services for the website.
  • Centralized content storage and delivery. All files in one place and accessible via search or browse.
  • Global search engine, powered by Apache Solr.
  • User training in content management.
  • User training in web analytics reporting.