EveryDataStore Data Model
The EveryDataStore ECM platform is built on a powerful and flexible data model that defines how digital information is structured, related, and stored. It leverages the robust capabilities of the underlying SilverStripe framework while extending them to fit enterprise-level content management needs.
EveryDataStore inherits essential core models such as Member, Group, Permission, Folder, and File from SilverStripe. These foundational objects are used throughout the platform for authentication, file storage, and access control.
Beyond the core objects, EveryDataStore allows you to define custom data models tailored to your business processes. These models can represent anything—from customer files and project records to invoices and contract folders—and can be fully customized using the built-in low-code interface.
In the sections below, you’ll find a detailed breakdown of each model type, including how they relate to one another, their database structure, and how they are managed within the ECM system.
Whether you're building HR solutions, archiving systems, or custom workflows, the flexible data model lets you create scalable applications that grow with your organization.