---
myst:
html_meta:
"title": "OpenSPP Core Concepts"
"description": "Core concepts and theoretical foundations of OpenSPP social protection platform"
"keywords": "OpenSPP, concepts, digital public infrastructure, data protection, registry"
---
# Concepts
These concepts explain the theoretical foundations and design principles behind OpenSPP. Understanding them helps you make better decisions about implementation and customization.
## Architecture and design
**{doc}`Digital public infrastructure `**: Essential components of DPI and how OpenSPP aligns with DPI principles through modular, interoperable architecture.
**{doc}`Integrated beneficiary registry `**: Key components of an IBR, its advantages, and its relationship with social registries.
**{doc}`Extensibility `**: How OpenSPP's Odoo foundation enables customization through modular architecture and inheritance.
## Data management
**{doc}`Registry key concepts `**: Best practices for organizing data with a minimalistic approach and the four main registry structure components.
**{doc}`Registrant concepts `**: Core terminology for individuals, groups, group memberships, and their relationships.
**{doc}`Data collection and validation `**: Data minimization, user consent, versatile input methods, and validation processes.
## Security and governance
**{doc}`Data protection `**: Principles of lawfulness, data minimization, and accountability within DPI context.
**{doc}`User management `**: Framework for controlling system access and safeguarding user data with two management approaches.
## Social protection foundations
**{doc}`Social Protection Management Information System `**: Introduction to Social Protection Management Information Systems (SPMIS) and their role in the social protection ecosystem.
**{doc}`Social Registry `**: Introduction to Social Registries and their role in the social protection ecosystem.
**{doc}`Farmer Registry `**: Introduction to Farmer Registries and their role in the social protection ecosystem.
```{toctree}
---
caption: Learn
maxdepth: 2
hidden: true
---
digital_public_infrastructure
integrated_beneficiary_registry
user_management
data_collection_validation
registrant_concepts
registry_key_concepts
data_protection
extensibility
sp_mis_concepts
social_registry_concepts
farmer_registry_concepts
```