Clarity Platform Architecture

Clarity Platform Architecture

A comprehensive reference for the platform architecture, integrations, security posture, operational flows, extensibility model, and quality practices that power the Clarity platform.

Architecture Overview

Clarity Platform Architecture Diagram

Component Architecture

Remix UI
Frontend — React / Remix, SSR
arrow_downward
Client
Application entry point, client customizations
arrow_downward
Phoenix.Core
Foundation: Pipelines, Plugins, Auth, Caching, Scheduler, Notifications
arrow_downward
Plugins
Core Plugins
ConnectCore Payments Invoicing Sales Site
ERP Connectors
NetSuite Syspro EpicorEagle EpicorEclipse InforSyteline SapB1
Payment Providers
Mock Nuvei Stripe PayTrace Authorize.Net and more
Additional
CMS Products Reporting Shipping Taxes Currencies Maestro

Tech Stack

terminal

Backend

.NET 8 ASP.NET Core Entity Framework Core C#
web

Frontend

Remix v2 React 18 TypeScript Tailwind CSS
storage

Database

PostgreSQL / MSSQL EF Core TDE / Encryption at Rest
cloud

Infrastructure

Docker Kubernetes Redis Elasticsearch NFS

Documentation

Platform Design Principles

settings_input_component

Extensibility

Hooks, pipelines, and extension points ensure customization without modifying core code.

extension

Plugin-First

All features are modular plugins that can be added, removed, or replaced.

lock

Security by Default

All endpoints require authentication, payment data is tokenized, no PII stored.

upgrade

Upgrade Safety

Client customizations live in isolated layers, never interfering with core updates.