# F9.6 Encourage modular system design and support for multiple technologies

{% tabs %}
{% tab title="Principle" %}
[F9 Focus on future sustainability](https://safedpi.gitbook.io/safeguards/universal-dpi-safeguards-framework/principles/foundational-principles/f9-focus-on-future-sustainability)
{% endtab %}

{% tab title="Risk" %}

[SV3 Weak institutions](https://safedpi.gitbook.io/safeguards/universal-dpi-safeguards-framework/risks/risks-to-structural-vulnerabilities)&#x20;

[SV5 Unsustainability](https://safedpi.gitbook.io/safeguards/universal-dpi-safeguards-framework/risks/risks-to-structural-vulnerabilities)
{% endtab %}

{% tab title="Life Cycle Stage" %}
[L2 Strategy and Design](https://safedpi.gitbook.io/safeguards/universal-dpi-safeguards-framework/responsible-authorities/r3-donor/l2-strategy-and-design-old)
{% endtab %}
{% endtabs %}

## Practices

* Design DPI to prevent dependency on single technology providers (vendor lock-in). For instance, India's Aadhaar system. Adopt well-supported open source software, and actively contribute to the open source community.
* Structure contracts to allow for the integration and replacement of different technology modules over time. For example, the G-Cloud framework in the United Kingdom.

## Resources

<table data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td></td><td><mark style="color:yellow;"><strong>Case Study</strong></mark></td><td>( to come soon..)</td></tr><tr><td></td><td><mark style="color:yellow;"><strong>References</strong></mark></td><td><p><a href="https://www.gov.uk/guidance/g-cloud-suppliers-guide">Applying to the G-Cloud framewor</a>k<a href="https://www.gov.uk/guidance/g-cloud-suppliers-guide">; </a></p><p><a href="https://www.gov.uk/guidance/g-cloud-suppliers-guide">India’s Aadhaar System: Bringing E-Government to Life</a></p></td></tr></tbody></table>
