UmbraCore Modules
UmbraCore is organised into a set of specialised modules that work together to provide a comprehensive backup solution for macOS applications. Each module has a specific responsibility within the framework.
Core Modules
Security Modules
Infrastructure Modules
Module |
Description |
UmbraXPC |
Cross-process communication infrastructure |
ErrorTypes |
Error handling architecture |
Configuration |
Settings and preferences management |
Repository and Backup Modules
Module Integration
These modules are designed to work together seamlessly whilst maintaining clear boundaries and separation of concerns. The modular architecture allows for flexible integration into different types of applications.