How is Compliance Measured?

Compliance is evaluated in three categories: Deployment, Requirement Specification and API Services (experimental). Software can reach Level 1 or Level 2 depending on how many criteria it fulfils.

Compliance Categories

CategoryDescriptionLevel 1 (Partial)Level 2 (Full)
Deployment CompliancePackaging, deployment, and operation (e.g. containerization)Deployable, but requires considerable integration effortDeployable with minimal integration if recommended infrastructure is followed
API Compliance (experimental)Conformance with required GovStack service APIsAt least one required API is implementedAll required APIs are implemented
Requirement Specification ComplianceCoverage of functional + cross-cutting requirements from Building Block specs> 50% of required features and requirements are met> 90% of required features and requirements are met
Compliance Levels

★☆

Level 1: Software meets minimum thresholds (partial coverage) in at least one category. Requires more integration effort.

★★

Level 2: Software meets nearly all thresholds (full coverage). Requires little to no integration if infrastructure guidance is followed.

Summary / Takeaway

GovStack’s compliance framework provides a clear, transparent benchmark for evaluating software. By looking at deployment, APIs, and requirements, it ensures that solutions are interoperable, standards-based, and scalable. The two compliance levels make it simple for governments and organizations to compare options and choose software that best fits their digital transformation needs.

What is Building Block Software?

Building Block Software is any solution that implements one or more GovStack Building Blocks. It ensures that digital services can be built faster, reused, and scaled across contexts.

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.

Want to keep up with GovStack news and activities?