Goal
Meridian should cover the intention and outcomes of CMS, not copy legacy implementation details. The target is full operational parity for campus organization management while preserving Meridian’s strengths in UX, engagement, events, and configurability.Product Principles
- Port outcomes, not workflows
Example: port “financial accountability” instead of porting CMS-specific table shapes and review screens. - Policy-driven, tenant-configurable architecture
Campus-specific rules must be configuration, not hardcoded logic. - Composable platform services
Reuse common services (forms, workflows, notifications, analytics, search) across modules. - Progressive complexity
Small campuses get simple defaults; large campuses can enable advanced controls. - Modern UX-first execution
Keep core workflows fast, mobile-friendly, and role-aware.
Capability Decisions (Bring Over / Rework / Leave Behind)
Bring Over and Modernize
1) Organization Governance
Bring over from CMS:- Organization lifecycle (active/sunset/inactive)
- Officer/member structure and role governance
- Constitution/charter management
- Membership history/audit trail
- Tenant-configurable lifecycle policies (renewal, sunset, inactivity)
- Versioned governance docs with optional approval flow
- Role term windows (start/end), handoff support, delegated responsibilities
- Renameable terminology (
constitution,charter,bylaws) - Required artifacts by org type (club, student government, greek, etc.)
2) Membership and Access Control
Bring over from CMS:- Formal membership operations, officer constraints, historical accountability
- Group/team style segmentation
- Keep
OrgMemberas canonical membership object - Add first-class sub-teams/committees under orgs
- Time-bound role assignments and transition workflows
- Reusable permission bundles for events, finance, messaging, and docs
- Campus-selectable member statuses (active, advisor, alumni, external)
- Optional compliance gates for sensitive roles
3) Budgeting and Finance (largest parity gap)
Bring over from CMS:- Budget creation and annual cycle
- Structured line-item planning
- Reviewer workflow with comments and revisions
- State transitions and finalization
- Operational reporting and exports
- Budget templates per tenant and org type (categories, required fields, attachments)
- Workflow engine for multi-stage approvals and appeals
- Revision diffing, inline comments, mention-triggered notifications
- Spreadsheet import/export and API-ready export payloads
- Small campus: single-stage approvals
- Large campus: multi-stage chains (student gov -> finance -> final approver)
- Tenant fiscal calendar and terminology controls
- Existing notifications
- Existing org role permissions
- Existing analytics dashboards
- Event impact data as budget context
4) FOAPAL Intent -> Accounting Dimensions
Bring over from CMS:- Structured financial coding and validation
- Replace FOAPAL-specific assumptions with configurable Accounting Dimensions
- Tenant-defined code schema (fund, account, cost center, program, class, grant, etc.)
- Validation rules and external system sync adapters
- ERP adapter strategy (Banner, Workday, PeopleSoft, custom CSV)
- No-integration campuses can run local code tables with export
5) Inventory and Asset Operations
Bring over from CMS:- Inventory records and condition tracking
- Asset module with check-in/out, assignments, incidents, maintenance cycles
- QR-tag support for scan-first mobile operations
- Asset-level permissions and audit logs
- Optional module per tenant
- Asset templates by category (AV, sports, production, etc.)
6) Search, Reporting, and Admin Operations
Bring over from CMS:- Cross-entity search and report capabilities
- Staff/admin controls for operations
- Unified search index across orgs, members, events, budgets, assets, forms, messages
- Saved reports, subscriptions, scheduled exports
- Role-aware dashboards by admin persona (activities, finance, risk)
- Tenant report packs and retention policies
- Permission-scoped access to sensitive data
Legacy Patterns to Leave Behind
Do not carry these directly into Meridian:- Campus-specific role logic hardcoded in application code
- Rigid hierarchy assumptions that block local campus variants
- Legacy DB import constraints and old schema artifacts
- Duplicated admin experiences with inconsistent UX
- Form-heavy screens without contextual guidance or collaboration features
Meridian Expansion Plan (recommended)
Phase 1: Platform Foundation
- Policy engine for tenant and org-type configuration
- Lifecycle statuses and governance doc versioning
- Membership history and role-term support
Phase 2: Finance MVP
- Budget templates
- Multi-stage review workflow + comments + revisions
- Basic exports and finance dashboards
Phase 3: Operations Depth
- Accounting dimensions and external adapter framework
- Inventory/assets module
- Scheduled reporting and subscriptions
Phase 4: UX and Scale Enhancements
- Mobile-first finance/admin actions
- Intelligent suggestions (classification and anomaly detection)
- Guided onboarding by campus policy profile
Decision Framework for New Parity Features
Before implementing a CMS-derived feature, require all five checks:- Outcome clarity: clear institutional value
- Cross-campus applicability: works for multiple campus archetypes
- Operational ROI: measurable reduction in admin burden or risk
- UX viability: can be delivered with a modern low-friction flow
- Composability: leverages shared platform services