Powered by Koder Kompass

Meet Mosaic

One app for every kind of organization. Companies, churches, schools, nonprofits, condominiums, clubs, cooperatives — run your entire operation from a single cross-platform app that adapts its language, structure, and modules to fit your world.

mosaic.koder.dev/org-chart
Sarah Chen CEO M. Silva Eng Director A. Park Ops Director D. Lee Backend Mgr J. Smith Frontend Mgr R. Kim SRE Mgr L. Tan Finance Mgr

Built for Every Kind of Group

Six core capabilities that make Mosaic feel custom-built for every organization that signs in — without writing a single line of code.

📚Terminology Engine

"Department" becomes "Ministry", "Grade", "Unit", or "Division" depending on your organization type. Every label is customizable per tenant, and the whole UI re-renders instantly.

🎨Org Type Templates

Pick from 15+ organization templates — company, church, school, condo, nonprofit, club, cooperative — and start with modules, roles, and workflows already configured.

Modular Activation

Each organization enables only the modules it needs. A church doesn't see Gantt charts; a condo doesn't see a CRM. Turn features on and off without rebuilding.

👥Multi-Org Native

One user belongs to multiple organizations — your company, your church, your condo — with instant switching and unified identity via Koder ID.

📱Cross-Platform

Single Flutter codebase targeting Android, iOS, Linux, macOS, Windows, and Web. Install anywhere, stay in sync through the Koder Kompass engine.

Offline-First

Local cache of your active organization keeps Mosaic working when connectivity doesn't. Sync resumes automatically as soon as you're back online.

One App. Every Kind of Organization.

Mosaic ships with pre-configured templates for the organization types that existing tools ignore — because the Koder Kompass engine underneath is type-agnostic by design.

🏢
Company
Startup to Enterprise
Church
Parish, Temple, Mosque
🏫
School
K-12, Higher Ed
Nonprofit
NGO, Charity, Foundation
🏠
Condo
HOA, Gated Community
Sports Club
Youth League, Gym
🤝
Cooperative
Agricultural, Worker
📆
Union
Trade, Professional
🌟
Political
Campaign, Party
🍔
Franchise
Restaurant, Retail
🏥
Healthcare
Clinic, Hospital
Custom
Build your own

Three Steps From Sign-Up to Daily Use

Mosaic onboards any organization type in minutes by reading from a pre-configured template and letting you customize everything afterwards.

1

Pick Your Organization Type

Choose from 15+ templates — or start blank. Each template pre-activates the modules, roles, and workflows that match the shape of your group.

  • No configuration screens to fill in
  • Defaults tuned per org type
  • Switch or customize later at any time
# Onboarding — 10 seconds
org_type: "church"
name: "St. Mark Parish"
locale: "pt-BR"

# Template auto-activates:
#   Members, Ministries, Events,
#   Tithes, Rooms, Reports
2

Tune the Terminology to Your World

Every label in the app is rendered through the Kompass Terminology Engine. Change one string, and the entire UI follows — instantly, per tenant.

  • "Department" → "Ministry" / "Grade" / "Unit"
  • Singular and plural forms supported
  • No re-deploy, no rebuild
# Terminology override
terminology:
  department:
    singular: "Ministry"
    plural:   "Ministries"
  employee:
    singular: "Volunteer"
    plural:   "Volunteers"
3

Install It Everywhere

Your team downloads Mosaic on whatever device they have. One Flutter codebase, six targets, one unified experience — always synced through the Koder Kompass backend.

  • Android, iOS, Linux, macOS, Windows, Web
  • Offline-first with background sync
  • Push notifications on mobile, system tray on desktop
# Same binary, every platform
flutter run -d android
flutter run -d ios
flutter run -d linux
flutter run -d macos
flutter run -d windows
flutter run -d chrome

Install Anywhere, Stay in Sync

Mosaic is a single Flutter codebase compiled to every major platform. Sign in once, see the same organization wherever you are.

📱
Android
🎥
iOS
💻
Linux
🖥
macOS
🖨
Windows
🌐
Web

How It Compares

Most tools assume one org type and punish everything else. Mosaic starts from the opposite assumption — and it shows.

Feature Koder Mosaic Monday.com Bitrix24 WildApricot ChurchTrac
Works for companies
Works for churchesPartial
Works for schools
Works for condominiums
Works for nonprofitsPartialPartial
Customizable terminology
Multi-org switchingWorkspaces
Native desktop app
Native mobile appBasic
Offline-first
White-label engine

Ready to run your organization?

Whatever kind of group you lead — Mosaic adapts to you, not the other way around.

Get Started Free Explore the Engine