Technology

One foundation, built to be specialized.

How Cenora builds software: a shared technology platform underneath, an industry-specific application on top.

The approach

Solve the common problems once.

Operational businesses differ in vocabulary and sequence, but not in structure. They all have records that move through stages, people with different responsibilities, locations, money attached to work, and a need to know what is happening right now.

Cenora builds that structure once, as the platform. An application then defines the stages, screens and language of one industry on top of it.

What an application adds

The specialized layer.

Each application built on the platform can define its own version of these, without rebuilding the foundation underneath.

Industry-specific workflows

The stages work actually moves through in that industry.

Industry-specific dashboards

The operational view that matters to that kind of business.

Specialized operational tools

The day-to-day actions particular to the work being done.

Automation and integrations

Connections to the hardware and services that industry relies on.

Current scope: the Laundry Management Platform is the only application Cenora has built on this foundation so far. Everything described here about additional industries describes intended architecture, not shipped software.

Principles

Control is part of the foundation.

Authentication, role-based access, tenant and branch isolation and audit history live in the platform layer, so every application inherits them rather than reimplementing them.

Configurable workflowsDefined per application
Roles and permissionsPlatform layer
Tenant isolationPlatform layer
Branch scopingPlatform layer
Audit historyPlatform layer
AnalyticsShared, specialized per app