What are Building Blocks​?

Building blocks are enterprise-ready, reusable software components that provide key functionality facilitating generic workflows across multiple sectors.​


  • Reusable software components​
  • Open-source, commercial off-the-shelf (COTS), or freely available with open access to data​
  • Facilitates one or more generic workflows​
  • Applicable to multiple use cases across multiple sectors​
  • Interoperable with other ICT Building Blocks​
  • Designed for scalability and extensibility​
  • Standards-based​

For extended definition around building block criteria, please see this draft document. We welcome any expert feedback on what makes a building block adherent to these core characteristics as outlined in this technical draft.

For detailed description of each identified building block, please visit each card below. 


Dive deeper into the wave 1 building block specifications here.

In Progress


Join the Community