# DIVOC Architecture

Highly flexible and configurable, DIVOC’s architecture is designed to accommodate changes and allow the addition of new capabilities and functionalities. For example, during a vaccination campaign, you can configure vaccines, vaccination frequency, approved facilities, trained vaccinators, certificate templates, and authentication mechanisms, among others. Built on <mark style="color:orange;">**open source and open standards**</mark>, the DIVOC architecture ensures <mark style="color:orange;">**privacy and security by design**</mark>.

## **Architecture highlights**

![Logical architecture ](https://3981476102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBzDN8TNEi1Pzc9yUiD8a%2Fuploads%2FD3jKF1ZijtWh9NhXXl6V%2FScreenshot%202022-02-08%20at%201.41.07%20PM.png?alt=media\&token=f765ff6e-93bc-4e04-b722-6d26bf88bffc)

* DIVOC has been built using a micro-services architecture with open API integration capabilities. It can be hosted on the cloud and on-premise cloud.
* It is built on top of the generalised electronic registry and the credentialing framework is available under Sunbird Registry and Credentialing, as well as on-premise bare metal servers.
* DIVOC’s modules can work in various combinations based on a country’s requirements as well as end-user needs. Accordingly, countries can use specific or all micro-services.

![Deployment architecture](https://3981476102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBzDN8TNEi1Pzc9yUiD8a%2Fuploads%2FIihkwXrtfuJbfZnlKjqL%2FScreenshot%202022-02-08%20at%2012.05.14%20PM.png?alt=media\&token=a7e170a5-4089-411b-a678-1fc8ea6c8eeb)

* It is designed to plug and play with different certificate distribution schemes, such as printed with QR code, digital using smartphones, SMS/email attachments, digital lockers, etc.
* Allows interoperability with various ID, payment, and other systems.

![Component architecture](https://3981476102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBzDN8TNEi1Pzc9yUiD8a%2Fuploads%2FgoW70r5bNJc4YWZTzBmu%2FScreenshot%202022-02-08%20at%2012.06.52%20PM.png?alt=media\&token=25aef45d-71ac-45d2-952f-8506b9c522ab)

* DIVOC is designed to cater to the diversity of use cases in terms of the choice of the facility (such as government and to private facilities) across geographies within a country; choice of payment (government funding, employer funding, or individual funding, among others); and choice of IDs (digital IDs, and mobile numbers.
* The platform is extensible. For example, many parts of the software can be extended, as well as replaced with country-specific components without having to customise. This, in turn, facilitates easy upgradability.

[![Creative Commons License](https://i.creativecommons.org/l/by/4.0/80x15.png)](http://creativecommons.org/licenses/by/4.0/)*All content on this page by* [*eGov Foundation*](https://egov.org.in/) *is licensed under a* [*Creative Commons Attribution 4.0 International License*](http://creativecommons.org/licenses/by/4.0/)*.*
