Request a Demo

Technical Specifications

Technical Overview

Infrastructure, architecture, and operational specifications for IT Directors and technical evaluation teams. Civic HR & Payroll is designed for the performance, reliability, and security standards expected by Canadian public sector organizations handling sensitive employee data. Delivered as a full source code licence.

99.9%

Uptime SLA

5,000+

Concurrent Users

<200ms

API Response

13

Platform Modules

Architecture Overview

Civic HR & Payroll is built on a microservices architecture with a React-based web client, API gateway, and PostgreSQL database engine. Each functional domain — employee master, payroll processing, benefits administration, time management, recruitment, health & safety, AI intelligence, reporting, and self-service portal — operates as an independently deployable microservice. SIN data is encrypted at the application layer (AES-256) with HSM key management before reaching the database. The platform supports multiple collective agreements simultaneously with configurable pay calculation rules per bargaining unit. Full source code licence means your IT team can inspect, modify, and extend any component.

Platform Modules

Microservices Architecture

Civic HR & Payroll decomposes municipal HR and payroll functionality into independently deployable microservices. Each service owns its domain logic, data store, and API contract — enabling independent scaling, fault isolation, and zero-downtime deployments. Services communicate via asynchronous event bus and synchronous REST/gRPC calls through a centralized API gateway.

API GATEWAY
Event Bus
Platform Infrastructure
Shared Functional
Domain

Total Modules

13

Protocol

REST / gRPC

Bus

Async Events

Container

Kubernetes

Database

PostgreSQL 16

Specifications

Technical Details

Browse specifications by category. All values reflect current production configuration.

Hosting Provider

Canadian-owned, SOC 2 Type II certified data centres

Primary Location

Ontario, Canada

DR Location

Quebec, Canada (separate geographic region)

Compute

Containerized deployment (Kubernetes) with auto-scaling

CDN

Canadian edge nodes for static asset delivery

Uptime

99.9% Availability SLA

Civic HR & Payroll commits to 99.9% application availability measured monthly, excluding scheduled maintenance windows. Critical for payroll processing deadlines — the SLA ensures the platform is available when pay runs need to execute. With a source code licence, municipalities can also deploy on their own infrastructure.

99.9%Uptime SLA

99.953%

30-Day Avg

1

Incidents

3× DC

Redundancy

< 15min

Recovery

30-Day Uptime History

All Systems Operational

30 days agoToday

Deployment

Deployment Model

Civic HR & Payroll is delivered as a full source code licence — your municipality receives the complete codebase and can deploy it however best fits your operational requirements. This is not a SaaS subscription — it is a software asset your organization owns and controls. Particularly important for employee data sovereignty.

01

Managed Cloud — Canadian-hosted infrastructure managed by Civic (recommended for most municipalities)

02

Self-Hosted — deploy on your own on-premises or private cloud infrastructure using the full source code

03

Hybrid — cloud application with integration to on-premises financial systems and time clock infrastructure via secure API gateway