What is Building Block Software?
“Building Block Software” refers to software that implements the one or more GovStack Building Blocks and meets the (non-)functional requirements defined in GovStack’s specifications.
GovStack itself is product-agnostic: this catalog includes both proprietary and open-source solutions that demonstrate functionality across one or more Building Blocks.
- The catalog helps governments with market research, selection, and procurement of software aligned with a Building Block architecture.
- By collecting software that meets or partially meets specifications, GovStack supports transparency and interoperability.
- Implements one or more Building Blocks (e.g. identity, registry, workflow, etc.).
- Fulfills required functional and non-functional requirements from GovStack’s Building Block specifications.
Building Block Software is the software layer — the actual solutions — that operationalize GovStack’s modular architecture. It enables governments and organizations to adopt building-block-aligned digital infrastructure rather than re-inventing systems from scratch.
How is Compliance
Measured?
Solutions are evaluated across three areas: deployment, API standards, and requirement specifications. Compliance levels show how closely a product follows GovStack guidelines.
How to Submit Your
Software
Organizations can self-assess and submit their software for inclusion in the GovStack catalog. This helps promote transparency and adoption of interoperable solutions.