ICT Building Blocks
Starting from a SDG Target or a specific use case, the SDG Building Block Framework shows how these use cases connect to reusable building blocks. Using tools like DIAL’s Catalog of Digital Solutions, procurers can identify candidate products that may be used.
Analytics and business intelligence
Provides data-driven insights about business processes, performance and predictive modelling.
Examples: Microsoft Power BI, Tableau
Manages a set of policies allowing users to determine the info that will be accessible to specific potential info consumers, for which purpose, for how long and whether this info can be shared.
Supports facilitated or remote learning through digital interaction between educators and students.
Example: MIT Open Course Ware, Moodle
Provides a gateway between external digital apps & ICT Building Blocks, ensuring implementation of standards, for integrating various ICT Building Blocks & apps.
Records identifiers and general information about a person, place or entity, typically for the purpose of registration in specific services or programmes and tracking of that entity over time.
Shared data repositories
Shared space to store data for a specified knowledge area that external applications use, often providing domain-specific functionality and data presentations.
Example: World Bank Open Data
AI capabilities packaged as reusable services to perform work, extract insights from data, or provide other business capabilities.
Example: Google TensorFlow
Supports the creation, editing, publication and management of digital media and other information.
Example: Drupal, WordPress
Provides a digital marketing space where provider entities can electronically advertise & sell products & services to other entities (B2B) or end-customers (B2C).
Facilitates notifications, alerts and 2-way communications between applications and communications services, including SMS, USSD, IVR, email and social media platforms.
Example: RapidPro, Twilio
Reporting and dashboards
Provides pre-packaged and custom presentations of data and summaries of an organization’s pre-defined key performance metrics, often in visual format.
Example: DHIS2, Tableau
Registry of definitions with defined standards, synonyms for a particular domain of knowledge (eg agriculture), used to facilitate semantic interoperability.
Example: Open Concept Lab
Client case management
Registration of a client and the longitudinal tracking of services for the client, often across multiple service categories, providers and locations.
Example: Dimagi CommCare
Supports data collection from humans, sensors and other systems through digital
Example: Open Data Kit (ODK)
Geographic information services (GIS)
Provides functionality to identify, tag and analyze geographic locations of an object, such as a water source, building, mobile phone or medical commodity.
Example: Quantum GIS (QGIS)
Services to securely enable employees’ use and management of mobile devices and
applications in a business context.
Example:• Microsoft Group Policy Management
Provides an engine for setting up events based on regular intervals or specific combinations of status of several parameters in order to trigger specific tasks in an automated business process.
Example: Cron, Django Celery
Workflow and algorithm
Optimize business processes by specifying rules that govern the sequence of activities executed, the type of info exchanged to orchestrate the process flow from initiation to completion.
Example: Drools, Zapier
Enables multiple users to simultaneously access, modify or contribute to a single activity, such as content creation, through a unified portal.
Example: Google Drive, Microsoft SharePoint
Registries are centrally managed databases that uniquely identify persons, vendors, procedures, products and sites related to an organization or activity.
Example: DHIS2, iHIRS
Identification and authentication
Enables unique identification and authentication of users, organizations and other entities.
Example: Apache Syncope, MOSIP
Implements financial transactions e.g. remittances, claims, purchases & payments , transactional info. Tracking costs utilities & audit trials.
Example: Apache Fineract, Bank EFT & online payments, PayPal
Allows ICT admins to centrally configure & manage user access permissions to network resources, services, databases, apps and devices. Enables secure info exchange between apps.