The modules

This is the work that is already done. Every module is in production and used in at least one product — your team does not start from zero, but at what makes your product yours.

  • Tenant separation & data storage

    • Tenant model with network separation
    • Optionally a separate database per tenant
    • API-based infrastructure and tenant management
  • Roles, permissions & authentication

    • Registration and sign-in for users
    • Sign-in via Azure Active Directory, Google and Apple accounts
    • Attribute- and function-based model for roles and permissions
    • Different sign-in mechanisms through one central point of access
  • Security

    • Encrypted transmission and storage of data
    • Tools for standards-compliant application development
  • Offline-capable apps

    • Native apps for iOS, Android and Windows
    • Keep working without a network and synchronise later
    • React-based browser application (single page application)
    • Distribution via App Store, Google Play and Microsoft Store
  • Report Manager

    • PDF reports from structured data (JSON)
    • Layout maintenance in a WYSIWYG editor, without HTML or CSS knowledge
    • Individual report layouts that can be adapted quickly
  • Application Hub

    • Central entry point to all provided applications
    • Control and administration for different user groups
    • A uniform, standardised base
  • Interfaces & integration

    • REST-compliant programming interfaces
    • Connection of databases, applications, devices and sensors
    • Connection of upstream and downstream systems
  • Document management

    • Audit-proof storage of files
    • Video streaming
    • Management of large data volumes, fast classification of new files
  • Event bus, task scheduler & notifications

    • Event bus for communication between applications
    • Task scheduler for background work
    • Notifications and prompts inside the application
  • Dashboards

    • Individual dashboards for key figures and trends
  • Multilingual support

    • Central management of multilingual applications
    • Translation tools and maintenance of language versions
  • Interaction concept & corporate design

    • A consistent interaction concept across platforms
    • Adaptation to your corporate design
  • Deployment, CI/CD & operating models

    • Docker-capable CI/CD pipeline
    • Operation on-premises, with a hosting provider or in the CEPHORIA Cloud
    • Operation, maintenance, monitoring and security included
  • AI guardrails

    • Data stays within your customer's tenant boundary
    • Results are traceable
    • You decide what gets validated

Every one of these modules had to be built once. The only question is whether your team builds it again.