Aayojana · A Swadharma Suite product · Dharma-Poshanam
आयोजन

Aayojana

The digital nervous system of a Dharmika institution. Multi-tenant ERP for trusts, ashramas, mutts, and mandirs.

आयोजन
āyojana
Sanskrit, neuter noun

Aayojana means organising, arranging, planning, putting into order — the deliberate act of bringing many things into a working whole.

A Dharmika institution is exactly that: lands, archakas, rituals, samagri, students, residents, jewels, donors, sevas, dispatches, compliance certificates — every flow today scattered across Excel files, paper lockers, and WhatsApp groups.

Aayojana is the place where all of it becomes one queryable, auditable, multi-tenant system — without flattening the spiritual character of the institutions it serves.

Eighteen Modules, One System

11 ERP · 1 CRM · 1 Accounting · 5 cross-cutting services

ERP — Internal Operations (11 modules)

CRM — External Relationships (1)

Accounting — Finance & Treasury (1)

Cross-cutting Services (6)

live deployed and in use · partial some sub-modules done · stub router exists, schema pending · planned not started

Built on these principles

Multi-tenant by default

Every table carries tenant_id from day 0. No retrofit migrations.

Dharmika-first vocabulary

Gothra, sutra, shakha, naivedyam, samagri, parampara — first-class fields, not custom attributes.

Audit legal-weight entities

Land documents, jewels under two-key custody, FCRA donations, Aadhaar reads — event-level history, not just timestamps.

One source of truth per concept

Sevas live once (DISA schema). Consumed by both internal ritual scheduling and external CRM booking. No duplication.

Peer apps federate, not absorbed

SSM (booking), Samudwaaha (matrimonial), Samudyoga (jobs) federate via JWT. Aayojana is the identity registry.

VijayaDV preservation

Sanskrit text columns are TEXT, never normalised in middleware. Vedic accent PUA characters preserved end-to-end.