Marketing Resources / Maree-CareFlow - Forensic Competitive Analysis
Back to Index
17 Sep 2026
49 min read COMPETITIVE-ANALYSIS.md

Maree-CareFlow - Forensic Competitive Analysis

Side-by-Side vs. All Major Players in Australian NDIS / Allied Health Practice Management

Document Version: 1.6 - last reviewed at v1.3.71; current release v1.7.8 - NOT re-reviewed since Date: 2026-07-29 Maree-CareFlow Version: 1.3.71 Note: The current version is v1.7.8 and our BETA version will be v1.8.0 - v2.0.1


Table of Contents

  1. Platforms Assessed
  2. Executive Summary Scorecard
  3. NDIS-Specific Feature Depth
  4. Clinical Documentation
  5. Billing & Multi-Funder Support
  6. Scheduling & Smart Rostering
  7. Client & Participant Management
  8. Practitioner & Credential Management
  9. Compliance & Audit
  10. Security Architecture
  11. AI & Automation Features
  12. Integrations & Ecosystem
  13. Telehealth & Communications
  14. Reporting & Analytics
  15. Multi-Tenancy & Organisation Structure
  16. Deployment & Data Sovereignty
  17. Pricing Comparison (AUD)
  18. Mobile & Accessibility
  19. Support & Onboarding
  20. Tech Stack & Architecture
  21. Strengths & Weaknesses Matrix
  22. Ideal Customer Profile (ICP) by Platform
  23. Strategic Gaps & Opportunities

1. Platforms Assessed

#PlatformOriginPrimary MarketBusiness ModelOwnership
MCFMaree-CareFlowAustraliaAll 11 primary practice types: NDIS Provider · NDIS Plan Manager · Support Coordination Practice · SDA / SIL Accommodation Provider · Allied Health Practice · Physiotherapy · Occupational Therapy · Speech Pathology · Aged Care Provider (HCP / Support at Home) · Home Care Provider · Multidisciplinary / Mixed ProviderSelf-hosted / SaaSPrivate
1Competitor AAustraliaAllied Health (broad)SaaS onlyAcquired (2023)
2Competitor BAustraliaAllied Health (broad)Freemium SaaSPrivate
3Competitor CAustraliaAllied Health (broad)SaaS onlyPrivate
4Competitor DAustraliaAllied Health (physio focus)SaaS onlyPrivate
5Competitor EAustraliaNDIS / Home CareSaaS onlyPrivate
6Competitor FAustraliaNDIS / Disability ServicesSaaS (built on a third-party CRM platform)Private (Series A)
7Competitor GAustraliaNDIS (Plan Managers)SaaS onlyPrivate
8Competitor HAustraliaAllied Health (case mgmt)SaaS onlyPrivate
9Competitor IAustraliaNDIS + Allied HealthSaaS onlyPrivate
10Competitor JAustraliaNDIS / Aged CareSaaS onlyPrivate
11Competitor KAustraliaGP / Clinical RecordsSaaS onlyASX-listed
12Competitor LAustraliaNDIS / Home CareSaaS onlyPrivate
13Competitor MAustraliaNDIS / Aged Care / DisabilitySaaS only (AWS)Private

Note: All prices in AUD unless stated. Competitor pricing sourced from public pricing pages and verified 2025-2026 market research. Features verified from public documentation, changelog, community forums, and direct platform testing where available.

MCF primary market (full breadth): the commercial-packaging layer ships 11 primary practice types (see Section 17), so MCF's addressable market is wider than any single competitor's: NDIS provider, NDIS plan manager, support coordination practice, SDA / SIL accommodation provider, allied health practice (general / physiotherapy / occupational therapy / speech pathology), aged care provider (HCP / Support at Home), home care provider, and multidisciplinary / mixed provider. Most competitors target one or two of these segments; MCF spans all of them from one codebase.


2. Executive Summary Scorecard

Scored 0-10 per category. 10 = best-in-class.

CategoryMCFCompetitor ACompetitor BCompetitor CCompetitor DCompetitor ECompetitor FCompetitor GCompetitor HCompetitor ICompetitor JCompetitor KCompetitor LCompetitor M
NDIS Depth104544797587278
Clinical Docs98687453875944
Billing107777689687578
Compliance/Audit106655786777767
Security97776786777867
AI Features93222242252322
Scheduling98798765676468
Integrations98777687676756
Telehealth76786443574643
Reporting97576687776657
Data Sovereignty105555565555755
Value/Pricing96976747676576
TOTAL (/120)11075737669687867708268696471
RANK 1st5th6th4th9th11th3rd13th8th2nd11th9th14th7th

Interpretation: Maree-CareFlow leads the field comprehensively, particularly in NDIS depth, billing breadth, compliance rigour, AI integration, and data sovereignty. Competitor I is the closest overall competitor and Competitor F the closest enterprise competitor; Competitor C leads among the remaining standard SaaS-only peers. Competitor M - a cloud (AWS) NDIS & aged-care specialist - enters at 7th (71), strong on rostering, NDIS billing/claiming and plan management but with no AI, limited clinical documentation, and cloud-only delivery. (Totals are the verified column sums of the twelve category scores above, now across 13 competing platforms; Competitor D and Competitor K tie at 69 for 9th, Competitor E and Competitor J tie at 68 for 11th.)


3. NDIS-Specific Feature Depth

This is the most critical differentiation axis for Australian disability services providers.

FeatureMCFCompetitor ACompetitor BCompetitor CCompetitor ECompetitor FCompetitor GCompetitor ICompetitor JCompetitor LCompetitor M
NDIS PACE API Integration (direct claiming)No - BPR CSV for the myplace portal (PACE client is preview/mock)NoNoNoNoYesNoPartialNoNoPartial
NDIS Support Catalogue (price guide)Manual importPartial - ManualPartial - ManualPartial - ManualYesYesYesYesYesYesYes
NDIS Price Limit Validation (invoice)Auto-blockNoNoNoYesYesYesYesPartial - WarnYesYes
NDIS Number Format Validation (43XXXXXXX)DB constraintNoPartialNoYesYesYesYesYesYesYes
NDIS Funding Pool Tracking (burn rate, balance)YesNoNoNoYesYesYesYesYesYesYes
Funding Period Types (annual/monthly/fortnightly/weekly)All 4NoNoNoYesYesYesYesPartialYesPartial
NDIS Group Billing (10-participant cap)AutomatedNoNoNoYesYesYesYesPartialYesPartial
NDIS Plan Management (org as plan manager: per-purpose budget ledger Core/CB/Capital, inbound provider invoices with hard drawdown guard, disbursement + trust-accounting ledger, NDIA reimbursement claims + CSV, PM fee items 14033/14034)FullNoNoNoNoPartialNoNoYesNoYes
NDIS Cancellation Rules (short-notice analytics)FullPartialPartialPartialYesYesYesYesYesYesPartial
NDIS Travel Billing (km split, remoteness caps)FullNoNoNoPartial - BasicPartialNoPartialPartialPartialNo
Postcode -> Remoteness Auto-Classification (metro/regional/remote, drives NDIS travel-time caps)AutoNoNoNoNoNoNoNoNoNoNo
SDA Properties ManagementFullNoNoNoPartialYesNoNoPartialNoPartial
NDIS Incident Reporting (reportable flag)YesNoNoNoYesYesPartialYesYesYesYes
Participant Goals TrackingYesPartialPartialPartialYesYesYesYesYesYesYes
Outcome Measures (standardised assessments)YesPartialPartialPartialNoPartialNoYesNoNoNo
NDIS Rostering (SCHADS-aware)YesNoNoNoYesYesNoPartialYesYesYes
Holding Pool / Waitlist (DB-backed)YesNoNoYesPartialYesPartialPartialYesPartialPartial
External Case Manager PortalFull portalNoNoNoPartialYesYesPartialPartialPartialNo
Multi-funder on single participantYesNoYesPartialNoYesYesYesYesYesYes

NDIS Depth Legend

  • Yes = Fully implemented
  • Partial = Partial / limited implementation
  • No = Not available

Key NDIS Finding

Maree-CareFlow is the only platform audited that combines portal-ready NDIS bulk payment request (BPR) files, automated postcode-remoteness travel-cap billing, SDA properties module, group billing fan-out, external case manager portal, and a built-in NDIS Plan Management subsystem (the org acting as a registered plan manager - per-purpose budget ledger, inbound provider-invoice capture with a hard budget-drawdown guard, provider disbursement, a trust-accounting ledger, NDIA reimbursement claiming and PM fee items) in a single integrated system at the Practitioner price point. Plan management is normally a separate product category (Competitor J is the notable specialist); MCF folds it into the same platform. Competitor F matches most clinical features but at 3-5× the cost and locked to third-party CRM platform infrastructure.


4. Clinical Documentation

FeatureMCFCompetitor ACompetitor BCompetitor CCompetitor DCompetitor HCompetitor ICompetitor K
Clinical Notes (structured templates)YesYesYesYesYesYesYesYes
Custom Report TemplatesYesYesPartialYesYesYesYesYes
Template Approval WorkflowYesNoNoNoNoYesNoNo
Outcome Measure AssessmentsYesPartialPartialPartialPartialYesYesPartial
Risk Assessments (11 risk types)YesNoNoNoNoYesPartialPartial
Incident Reports (NDIS-flagged)YesNoNoNoNoPartialYesNo
Session Transcription (AI-assisted)AssemblyAI + WhisperNoNoNoNoNoNoNo
AI-Assisted Report DraftsOllama/ClaudeNoNoNoNoNoPartialNo
Progress Notes (client timeline)YesYesYesYesYesYesYesYes
PDF/Word/Excel ExportAll 3PDFPartial - PDFPDFPDFYesYesYes
E-signature on Intake (canvas)YesNoYesPartialNoNoYesNo
Supervision DocumentationFull moduleNoNoNoNoPartialNoNo
Client Portal (progress, docs, messages)YesYesYesYesYesPartialYesPartial
7-Year Data Retention EnforcementAutomatedNoNoNoNoPartialNoPartial
Immutable Clinical Record (soft-delete only)YesNoNoNoNoPartialNoYes
HL7 v2 Referral Import (HealthLink/Argus)YesNoNoNoNoPartialNoYes

5. Billing & Multi-Funder Support

Funding SourceMCFCompetitor ACompetitor BCompetitor CCompetitor DCompetitor ECompetitor FCompetitor I
NDIS Self-ManagedYesYesYesYesYesYesYesYes
NDIS Plan-ManagedYesYesYesYesYesYesYesYes
NDIS Agency-Managed (PACE Direct)No - BPR CSV upload to myplace (PACE API is preview/mock)NoNoNoNoNoYesYes
Medicare (MBS)via HICAPS/PRODA (PRODA-ready*)YesYesYesYesNoNoYes
Medicare Better Access (mental health items)YesPartialPartialPartialPartialNoNoPartial
Medicare CDM / Chronic DiseaseYesPartialPartialPartialPartialNoNoPartial
DVA (Dept of Veterans Affairs)YesPartialYesPartialPartialNoNoPartial
TAC (Transport Accident Commission)YesNoNoNoNoNoNoNo
MAIB (Motor Accident Ins Board, TAS)YesNoNoNoNoNoNoNo
iCare (NSW Workers Compensation)YesNoNoNoNoNoNoNo
WorkCoverYesPartialPartialPartialPartialNoNoPartial
Private / Health FundYesYesYesYesYesNoNoYes
Stripe Online PaymentsYesYesYesYesYesNoNoYes
Invoice Batch ManagementDraft/Submitted/Paid/RejectedYesPartialYesYesYesYesYes
Bulk NDIS Claiming (500 line items)YesNoNoNoNoYesYesYes
Travel Billing (km split)FullNoNoNoNoPartialPartialPartial
Group Session BillingAutomated fan-outPartialPartialYesYesYesYesYes
Xero IntegrationOAuth2 syncYesYesYesYesPartialYesYes
QuickBooks OnlineOAuth2 syncYesPartialPartialPartialNoNoPartial
MYOBOAuth2 sync (v1.2.36; requires MYOB app keys)YesYesYesYesNoNoYes
Bank Feed / Open Banking (Basiq AU)Assisted*NoNoNoNoNoNoNo
HICAPS Medicare OnlinePRODA-ready*YesYesYesYesNoNoYes
Cancellation Revenue AnalyticsAt-risk, rate, impactPartialNoPartialPartialYesYesYes
Payroll ExportYesPartialNoNoPartialYesYesNo
STP Phase 2 Pay-Event Engine (PAYG, super, PAYEVNT.0004)YesNoNoNoNoNoNoNo
ABA / BECS Bank-File Generation (APCA format)YesNoNoNoNoNoNoNo
Aged Care (HCP + Support at Home)YesNoNoNoNoPartialPartialNo

\* PRODA-ready = the Medicare/HICAPS claim workflow is built and calculates the full claim, but direct electronic lodgement via PRODA is credential-gated: it activates once the practice connects its own Medicare Online credentials and completes certification (until then the channel runs in preview/dev mode and never emits a receipt as if it were real). Assisted (Basiq) = the reconciler returns ranked suggested matches for a human to confirm; it does not auto-mark invoices paid. NDIS PACE direct claiming is NOT live and NOT certified: the PACE client is an honest mock, and the real claiming path is the BPR CSV the provider uploads to the myplace portal. See LIMITATIONS.md Sections 3, 7 and 8.

Key Billing Finding

Maree-CareFlow is the only platform in this field supporting TAC, MAIB, iCare, and WorkCover (13 schemes: TAC VIC, MAIB, iCare NSW, CTP QLD/SA/WA, MAIC ACT, MAC NT, WorkCover NSW/VIC/QLD/WA, SafeWork SA) as first-class billing funder types alongside portal-ready NDIS BPR claim files and assisted bank-feed reconciliation. This makes it uniquely suited to practices spanning disability, motor accident, and workers' compensation clients. It is also the only platform to combine Medicare Better Access (mental health items) and CDM chronic-disease billing with an in-built STP Phase 2 pay-event engine (PAYG, superannuation, PAYEVNT.0004) and ABA / BECS bank-file generation - so the same system that raises the claim can also run payroll and produce the bank payment file. No competitor in this comparison offers integrated STP Phase 2 payroll or ABA file generation.


6. Scheduling & Smart Rostering

FeatureMCFCompetitor ACompetitor BCompetitor CCompetitor DCompetitor ECompetitor F
Day/Week/Month Calendar ViewsYesYesYesYesYesYesYes
Recurring Appointments (RFC 5545 RRULE)YesYesYesYesYesYesYes
Travel-Time Optimised Scheduling (Haversine)YesNoNoNoNoNoNo
Multi-Practitioner ViewYesYesYesYesYesYesYes
Multi-Location / Multi-Site(3 locations)YesYesYesYesYesYes
Google Calendar Sync (2-way)OAuthYesYesYesYesNoNo
Outlook/Microsoft CalendarOAuthYesYesYesYesNoNo
Apple Calendar (iCal)ExportYesYesYesYesNoNo
Conflict DetectionYesYesYesYesYesYesYes
Online Booking Widget3-step public wizardYesYesYesYesNoNo
HMAC Intake Tokens (secure booking link)YesNoNoNoNoNoNo
Staff Rostering (SCHADS Award)YesNoNoNoNoYesYes
Waiting List (DB-backed queue)YesPartialPartialYesYesPartialPartial
Appointment Reminders (SMS + Email)via TwilioYesYesYesYesYesYes
SMS Reminders (configurable timing)YesYesYesYesYesYesYes
Group Session SchedulingYesPartialNoYesYesYesYes

Smart Scheduling Highlight

Maree-CareFlow's travel-optimised scheduling engine uses Haversine great-circle distance calculation to suggest appointment slots that minimise practitioner travel time between consecutive clients. This is unique in the market and directly reduces operational costs for community-based NDIS providers.


7. Client & Participant Management

FeatureMCFCompetitor ACompetitor BCompetitor CCompetitor ECompetitor FCompetitor I
Unlimited Active Clients(paid)YesYesYesYesYesYes
NDIS Plan Fields (specialist fields)FullPartialPartialPartialYesYesYes
Medicare/DVA Number StorageEncryptedYesYesYesNoNoYes
Client Goals (NDIS goals)YesPartialPartialPartialYesYesYes
Funding Pool TrackingMulti-poolNoNoNoYesYesYes
Client Contacts (NOK, guardians)YesYesYesYesYesYesYes
Soft Delete (retention compliance)YesNoNoNoPartialPartialNo
Durable Digital Intake (5-section, e-signature, persisted submissions + signature, review -> convert-to-client)FullYesYesYesPartialPartialYes
Client Lifecycle Stage Machine + Guided Onboarding Checklist (prospect -> pre_intake -> onboarding -> active; per-client checklist)FullNoNoNoPartialPartialPartial
Org First-Run Setup Wizard (steps computed from real data)YesNoNoNoNoPartialNo
Client Portal (login, progress, docs)YesYesYesYesPartialNoYes
Participant Self-Service Portal (schedule, funding, documents, self-booking requests)FullPartialPartialPartialNoNoPartial
Equipment & Assistive Technology (AT assessment, register, billing, acceptance)FullNoNoNoPartialPartialNo
External Case Manager AccessFull portalNoNoNoNoYesNo
Referral Tracking (HealthLink/Argus)HL7 v2NoNoNoNoNoNo
Injury Plan Management (motor accident)YesNoNoNoNoNoNo
Multi-Practitioner AssignmentYesYesYesYesYesYesYes
Client-Level KPI DashboardsYesPartialNoPartialPartialYesPartial
Document Storage (MinIO S3)YesYesYesYesYesYesYes

8. Practitioner & Credential Management

FeatureMCFCompetitor ACompetitor BCompetitor CCompetitor DCompetitor H
Ahpra register check workflow (one-click deep link, structured attestation, mismatch detection, yearly re-check clock, full audit trail)Built inNoNoNoNoPartial - Manual
AHPRA Expiry Alerts (90/30/7 days, automated daily email reminders)AutomatedNoNoNoNoNo
PI Insurance TrackingYesPartialPartialPartialPartialYes
Working With Children CheckYesPartialPartialPartialPartialYes
Supervision RelationshipsModuleNoNoNoNoYes
Multi-Location AssignmentYesYesYesYesYesPartial
Role-Based Access (9 roles)Yes4-5YesYesYesYes
Payroll IntegrationExportNoNoNoPartialNo
KPI Targets per PractitionerYesNoNoPartialNoPartial

Key Credential Finding

Maree-CareFlow combines a guided Ahpra register-check workflow with automated expiry alerts, and it is deliberately honest about which half is which.

We do not claim a live register lookup, and no honest product can. Ahpra publishes no interface for software to query the Register of Practitioners, and their Terms of Use prohibit automated queries, bulk harvesting and programmatic reproduction of the register without written permission. Any vendor advertising an automatic Ahpra check is either doing something the regulator prohibits, or describing what we describe below.

What is built, and what is genuinely differentiating, is everything around the lookup:

  • One click to the right page. The practitioner's Credentials tab opens Ahpra's own public register with the registration number ready to search - a single manual query, which is the use Ahpra permit.
  • The system checks the information. It validates the registration number's format and profession prefix before a lookup is spent on it, and after a staff member records what the register showed, it compares that against the practitioner's profile and reports every disagreement - a renewed expiry against a stale record, a number filed against the wrong profession.
  • A real audit trail. Every check is a dated row naming the person who made it and what they saw, so a practice can evidence "we verified each practitioner each year" rather than only showing a current value.
  • A yearly re-check clock, brought forward automatically when a registration expires before the next check would fall due, plus a daily work list emailed to administrators covering anybody never checked or overdue.
  • Automated expiry alerts - a daily task reading each practitioner's stored credential-expiry dates, emailing 90/30/7-day reminders for Ahpra registration, PI insurance and WWCC.
  • An invoice block on a practitioner whose recorded registration has expired, been suspended or been cancelled.

Competitors rely on unaided manual register lookups (Competitor H) or do not surface Ahpra status at all. None of them provides the attestation record, the mismatch detection or the re-check clock, which is where the compliance value actually sits.


9. Compliance & Audit

FeatureMCFCompetitor ACompetitor BCompetitor CCompetitor ECompetitor FCompetitor K
Immutable Audit Trail (DB trigger)PostgreSQL trigger prevents UPDATE/DELETENoNoNoPartialYesYes
Every Mutation Logged (POST/PUT/PATCH/DELETE)YesPartialPartialPartialPartialYesYes
User/IP/Timestamp in AuditYesPartialNoNoPartialYesYes
7-Year Retention Enforcement (automated)Celery policyNoNoNoNoPartialPartial
Soft Delete (no hard delete during retention)YesNoNoNoNoPartialYes
Privacy Act APP Compliance (documented)FullYesYesYesYesYesYes
Data Retention by Jurisdiction (all states)All 8 AU jurisdictionsNoNoNoNoPartialPartial
NDIS Practice Standards trackingCompliance moduleNoNoNoYesYesNo
Regulation Update TrackingSources + updatesNoNoNoPartialPartialNo
Traffic-Light Compliance DashboardYesNoNoNoPartialYesNo
Incident Reporting (NDIS-reportable)YesNoNoNoYesYesNo
Guided Mandatory Reporting (state-by-state thresholds + hotline + report log, triggered from an in-note safeguarding flag)YesNoNoNoNoPartialNo
AI Privacy Disclosure Activation Gate (Privacy and Other Legislation Amendment Act 2024 - AI cannot be enabled until the disclosure is acknowledged)YesNoNoNoNoNoNo
Data Export (APP 12 compliance)CSV/ExcelYesYesYesPartialYesYes
Data Breach Notification WorkflowYesNoNoNoNoPartialYes
Disclosure Register (third-party integrations)DocumentedPartialPartialPartialPartialPartialYes
Claim Integrity Engine (automated fraud/corruption detection)YesNoNoNoNoNoNo
Fraud Pattern Detection (DOUBLEBILLING, IMPOSSIBLESCHEDULE, PHANTOMSERVICE, ANOMALYSPIKE, COI_UNDECLARED)YesNoNoNoNoNoNo
Hash-Chained Tamper-Evident Flag Ledger (SHA-256)YesNoNoNoNoNoNo
Conflict-of-Interest DeclarationsYesNoNoNoNoPartialNo
Practitioner 90-Day Billing BaselinesYesNoNoNoNoNoNo
Claim-Flag Admin Review WorkflowYesNoNoNoNoNoNo

Key Compliance Finding

The immutable audit trail enforced at the PostgreSQL level via triggers (rather than application-level logging) is a critical differentiator. Application-level audit logs can be bypassed by direct database access, compromised admin accounts, or bugs in the application. MCF's trigger-based approach makes the audit log tamper-evident and blocks the application's own database role from altering, deleting or truncating it - a much stronger guarantee than application-level logging. Note the honest limit: a full PostgreSQL superuser can still disable any trigger, so this hardens the audit trail against the application and its bound role, not against an actor with superuser access to the host database (that is a host/OS access-control concern, and the reason production installs run the app as a non-superuser role).

Key Integrity Finding - Claim Integrity Engine (market exclusive)

Maree-CareFlow is the only platform in this comparison with a built-in Claim Integrity Engine - an automated fraud and corruption detection layer that screens billing activity for DOUBLEBILLING (the same service claimed twice), IMPOSSIBLESCHEDULE (overlapping or physically impossible appointments), PHANTOMSERVICE (claims with no supporting clinical record), ANOMALYSPIKE (billing that deviates from a practitioner's own 90-day baseline), and COI_UNDECLARED (undeclared conflicts of interest). Every flag is written to a SHA-256 hash-chained, tamper-evident ledger, supported by conflict-of-interest declarations and an admin review workflow. For registered NDIS providers facing the NDIS Quality and Safeguards Commission's fraud and integrity focus, this turns claim assurance from a periodic manual audit into a continuous, evidence-backed control. No competitor audited offers automated provider-side claim fraud detection.


10. Security Architecture

FeatureMCFCompetitor ACompetitor BCompetitor CCompetitor FCompetitor K
2FA / MFATOTP (RFC 6238)YesYesYesYesYes
TOTP Secrets Encrypted at RestFernet AES-256UnknownUnknownUnknownUnknownUnknown
JWT SigningRS256 (asymmetric)HS256 (assumed)UnknownUnknownUnknownUnknown
Password Hashingbcrypt cost 12bcryptYesYesYesYes
Account Lockout (two-tier: 5 attempts -> 15 min, 10 -> 1 hour)YesYesYesYesYesYes
Session Timeout (configurable)30 min defaultYesYesYesYesYes
Rate Limiting (Redis sliding window)100/min default, 5/min strict - requires Redis; see notePartialPartialNoYesPartial
Tenant Isolation (app-layer; RLS-ready)Query-scoped + isolation test suiteUnknownUnknownUnknownUnknownUnknown
TenantMiddleware (multi-tenant isolation)JWT + app-layer scopingSaaS single-tenantSaaSSaaSSaaSSaaS
PHI Field-Level Encryption (optional)FernetNoNoNoUnknownPartial
Security Headers (CSP, HSTS, X-Frame)FullYesYesYesYesYes
TLS 1.2+ EnforcedYesYesYesYesYesYes
SSO (SAML 2.0 / Azure AD / Okta)Roadmap (Enterprise) - not builtNoNoNoYesYes
Vulnerability Reporting PolicySECURITY.mdYesPartialPartialYesYes
Secret Detection (CI/CD pre-commit)detect-secretsUnknownUnknownUnknownUnknownUnknown
SAST Scanning (semgrep)CI/CDUnknownUnknownUnknownUnknownUnknown
Container Scanning (trivy)CI/CDUnknownUnknownUnknownUnknownUnknown
Dependency Audit (pip-audit + npm audit)Blocking CI gateUnknownUnknownUnknownUnknownUnknown
SBOM / Supply ChainExact-pinned deps, committed distUnknownUnknownUnknownUnknownUnknown

Key Security Finding

MCF's use of RS256 asymmetric JWT (vs the common HS256 symmetric approach) means the secret used to sign tokens never leaves the server - any service can verify a token using the public key without being able to forge one. Tenant isolation is enforced at the application layer: every query is tenant/organisation-scoped in the service layer, verified by an automated two-organisation cross-tenant isolation test suite. Database Row-Level Security is provisioned in the codebase (enablerlssql in app/db/base.py) as a future defence-in-depth layer but is not yet activated.


11. AI & Automation Features

FeatureMCFCompetitor ACompetitor BCompetitor CCompetitor ICompetitor FCompetitor K
AI Clinical Note DraftingOllama/ClaudeNoNoNoPartial - BetaNoNo
AI Report Generation (from transcripts)Draft-only, approval requiredNoNoNoNoNoNo
Session Transcription (audio → text)AssemblyAI + Whisper fallbackNoNoNoNoNoNo
Local AI Processing (on-premise, no data egress)Ollama primaryNoNoNoNoNoNo
Cloud AI Fallback (bring-your-own key)Anthropic Claude APINoNoNoNoNoNo
RAG / Knowledge Base (local embeddings)pgvector + sentence-transformersNoNoNoNoNoNo
Automated NDIS Catalogue SyncRoadmap (manual import today)Manual triggerPartialPartialYesYesNo
Daily register-check work list emailed to administrators (never checked / overdue / expiring before the next check)Daily CeleryNoNoNoNoNoNo
Appointment Reminders (SMS/Email auto)Celery beatYesYesYesYesYesYes
Smart Scheduling SuggestionsTravel-time optimisedNoNoNoNoNoNo
AI Draft Safety Gate (approval required)Never auto-savesN/AN/AN/AN/AN/AN/A
KPI Anomaly DetectionTarget vs actualNoNoPartialNoPartialNo
Bank Feed Categorisation (Basiq AU)YesNoNoNoNoNoNo

AI Architecture Philosophy

Maree-CareFlow takes a privacy-first AI approach fundamentally different from cloud-AI competitors:

┌─────────────────────────────────────────────────────────────────────┐
│ MCF AI Processing Pipeline │
│ │
│ Session Audio │
│ │ │
│ ▼ │
│ [AssemblyAI] ──(if key set)── Transcript │
│ [Whisper local] ──(fallback)── Transcript │
│ │ │
│ ▼ │
│ [Ollama LOCAL] ──(primary)── AI Draft │
│ [Claude API] ──(fallback)── AI Draft │
│ │ │
│ ▼ │
│ DRAFT ONLY - requires clinician │
│ approval before saving │
└─────────────────────────────────────────────────────────────────────┘

Key safety design: AI outputs are always marked as draft. The system never auto-saves AI-generated content to clinical records. The treating clinician must explicitly approve before any AI draft enters the medical record. This aligns with AHPRA position statements on AI-generated clinical documentation.


12. Integrations & Ecosystem

IntegrationMCFCompetitor ACompetitor BCompetitor CCompetitor DCompetitor ECompetitor FCompetitor I
XeroOAuth2YesYesYesYesPartialYesYes
QuickBooks OnlineOAuth2YesPartialPartialPartialNoNoPartial
MYOBOAuth2 sync (v1.2.36)YesYesYesYesNoNoYes
StripeYesYesYesYesYesNoNoYes
Twilio SMSBYOBuilt-inBuilt-inBuilt-inBuilt-inYesYesYes
Google CalendarOAuth2YesYesYesYesNoNoYes
Microsoft/OutlookOAuth2YesYesYesYesNoNoPartial
NDIA PACE APIPreview/mock only (BPR CSV is the claiming path)NoNoNoNoNoYesYes
HICAPS / MedicarePRODA (credential-gated)YesYesYesYesNoNoYes
FHIR R4 API (Patient/Practitioner/Appointment/DocumentReference)YesNoNoNoNoNoNoNo
SMART-on-FHIR App Launch (2.0, PKCE)YesNoNoNoNoNoNoNo
IHI Validation (HI Service) + My Health Record uploadYesNoNoNoNoNoNoNo
HealthLink secure messaging / ArgusHL7 v2 + secure messagingNoNoNoNoNoNoNo
AssemblyAIBYO keyNoNoNoNoNoNoNo
Anthropic / Claude AIBYO keyNoNoNoNoNoNoNo
Ollama (local LLM)Self-hostedNoNoNoNoNoNoNo
Basiq AU (open banking)YesNoNoNoNoNoNoNo
Jitsi Meet (telehealth)EmbeddedNoSembleCoviuNoNoNoYes
VAPID Web PushYesNoNoNoNoNoNoNo
Zapier / Make / n8nOutbound webhooks (v1.2.36)YesNoYesNoNoPartialNo
Embedded REST API (commercial)EnterpriseNoNoPartialNoNoYesNo

Digital Health Interoperability Note

MCF ships a full digital health interoperability stack that no competitor in this comparison matches: a FHIR R4 API (Patient, Practitioner, Appointment, DocumentReference), SMART-on-FHIR App Launch 2.0 with PKCE so third-party clinical apps can launch securely against MCF data, IHI validation via the HI Service, My Health Record document upload, and HealthLink secure messaging. SMART-on-FHIR is the same app-launch standard adopted by major hospital EMRs, so MCF can act as both a SMART host and a connected clinical record - a capability otherwise found only in large hospital systems, not in NDIS / allied health practice management.

Integration Strategy Note

MCF uses a bring-your-own-account (BYOA) model for all third-party integrations. Practices supply their own Twilio, Stripe, Xero, AssemblyAI, and AI API credentials. This means:

  • No per-SMS or per-transaction markup from MCF
  • Data contracts are directly between the practice and the third party
  • The practice retains full control over which third parties receive their data
  • MCF discloses all third-party data flows in its Privacy Policy integration disclosure register

Self-Service Integration Management (unique to MCF)

The usual objection to a BYOA model is that it is "too technical" - competitors that bundle SMS/payments do so partly because wiring your own keys normally means editing server config. MCF removes that objection entirely with a self-service integration management layer in the admin portal (super_admin / admin), which no competitor in this comparison offers:

CapabilityWhat it doesClosest competitor equivalent
In-app credential configPaste your own Twilio / Stripe / Basiq / AssemblyAI / Anthropic / Ollama keys in the portal - no server, SSH or developer accessNone - rivals either bundle (with markup) or require support tickets / server edits
Per-organisation scopingEach practice (tenant) uses its OWN provider accounts; secrets encrypted at rest, write-only (never shown again)None at this granularity
Live connection indicatorsEach integration shows Connected / Not connected / Not configured from a real, bounded health checkNone - rivals show "saved", not "verified live"
Account balance displayLive Stripe and Twilio account balance shown in-portalNone
Per-integration usage budgetsSet a monthly cap per service with overspend protection; advisory or hard-enforced (clinical reminders are never blocked)None - this is a category-unique cost-control feature
Self-service key rotationUpdate or switch providers yourself, any time, with server-env fallback so nothing breaksNone

Why it matters competitively: bundled-SMS rivals (Competitor A, Competitor B, Competitor C, Competitor D) monetise messaging with per-message markup and give the practice no spend ceiling. MCF gives the practice wholesale provider pricing plus a usage meter and a hard monthly budget - so a practice both pays less per SMS/payment and cannot be surprised by a bill. For a non-technical operator the experience is the same "click and go" as a bundled product, but without the markup or the lock-in.


13. Telehealth & Communications

FeatureMCFCompetitor ACompetitor BCompetitor CCompetitor DCompetitor I
Telehealth VideoJitsi (embedded)No - Native (links to Zoom)YesCoviuNoYes
No Third-Party Account for VideoJitsi self-hostedNo - Requires ZoomPartialPartial - CoviuNoPartial
Session TranscriptionReal-time AINoNoNoNoNo
In-App MessagingYesYesYesYesYesYes
Client Portal MessagingYesYesYesYesYesYes
SMS RemindersTwilio BYOYesYesYesYesYes
Email RemindersYesYesYesYesYesYes
Bulk CommunicationsYesYesPartialYesPartialPartial
Push Notifications (VAPID)YesNoNoNoNoNo
Recall AutomationCeleryYesYesYesYesPartial

14. Reporting & Analytics

FeatureMCFCompetitor ACompetitor BCompetitor CCompetitor FCompetitor H
KPI Dashboard (targets + snapshots)YesPartialNoPartialYesYes
Custom Report TemplatesYesYesPartialYesYesYes
PDF Report GenerationReportLabYesPartialYesYesYes
Word (.docx) Report Exportpython-docxNoNoNoNoYes
Excel (.xlsx) ExportOpenPyXLYesPartialYesYesYes
Funding Request ReportsYesNoNoNoYesYes
Cancellation Analytics (revenue impact)YesPartialNoPartialYesPartial
Outcome Measures Charts (radar/spider)RechartsNoNoNoPartialYes
Financial Reporting (revenue, payroll)YesYesPartialYesYesPartial
Compliance ReportingTraffic-light dashboardNoNoNoYesYes
Audit Trail ReportsQueryableNoNoNoYesPartial
AI-Assisted Report DraftingYesNoNoNoNoNo
Approval Workflow for ReportsYesNoNoNoPartialYes

15. Multi-Tenancy & Organisation Structure

FeatureMCFCompetitor ACompetitor BCompetitor CCompetitor FCompetitor E
True Multi-Tenancy (app-layer isolation)Tenant > Org > DeptSaaS instance per orgSaaSSaaSSaaSSaaS
Organisation HierarchyTenant → Org → DeptFlatFlatFlatOrg → TeamOrg
Multiple Locations(3 on Practice tier)YesYesYesYesYes
Department ManagementYesNoNoNoYesNo
9 User RolesYes4-5446-75-6
External Case Manager RoleYesNoNoNoYesNo
Per-Tenant Celery QueueRedis slot isolationN/AN/AN/AN/AN/A
White-Label (custom domain)EnterpriseNoNoNoYesNo
SSO / SAML 2.0Roadmap - not builtNoNoNoYesNo
Compliance by Jurisdiction (state-level)All 8 AUNoNoNoPartialNo
Module Licensing / Plan Composition (per-org opt-in modules)4 tiers / 11 primary types / 17 add-on modulesNoNoNoPartialNo
Per-Org Module Entitlement (HTTP 402 gating)YesNoNoNoNoNo
Operator-Set Add-On PricingYesNoNoNoNoNo

Commercial Packaging / Module Licensing (v1.3.29, category-unique)

MCF ships a self-service plan-composition capability that no competitor in this comparison offers. The operator composes each organisation's plan from:

  • 4 subscription tiers: free, practitioner, practice, enterprise.
  • 11 primary practice types (each shipping with its included basics).
  • 17 sellable service modules offered as opt-in paid add-ons, priced per organisation by the operator.

Module access is enforced at the API with per-org module entitlement and HTTP 402 (Payment Required) gating - a practice only pays for, and only sees, the modules it has licensed. An admin "Plan & Add-ons" tab exposes the whole composition in-app. Competitors sell fixed, monolithic tiers; MCF lets the operator build a bespoke package per customer without code changes, which is unique among the platforms audited.


16. Deployment & Data Sovereignty

This is a critical axis for Australian healthcare providers operating under the Privacy Act 1988 and NDIS standards.

FeatureMCFCompetitor ACompetitor BCompetitor CCompetitor DCompetitor ECompetitor FCompetitor K
Self-Hosted OptionFull sourceNoNoNoNoNoNoNo
Docker Compose DeployYesNoNoNoNoNoNoNo
Bare-Metal Ubuntu DeploySystemdNoNoNoNoNoNoNo
cPanel Shared HostingInstaller wizardNoNoNoNoNoNoNo
Managed SaaS OptionOptionalOnly optionOnly optionOnly optionOnly optionOnly optionOnly optionOnly option
Australian Data ResidencyChoice (self-host)AWS ap-southeast-2AWS ap-southeast-2AWS ap-southeast-2YesAWS ap-southeast-2YesAWS ap-southeast-2
Data Residency Written CommitmentEnterprisePartial - In ToSPartial - In ToSPartial - In ToSPartialPartialEnterpriseYes
Own Your Own Data (export all, delete all)YesYesYesYesYesYesYesYes
No Vendor Lock-InSelf-host = full controlNo - SaaS lock-inNoNoNoNoNoNo
Air-Gap / Offline ModeSelf-hosted w/ OllamaNoNoNoNoNoNoNo
Database ServerPostgreSQL 16Unknown (AWS RDS likely)UnknownUnknownUnknownUnknownthird-party CRM platformUnknown
Object StorageMinIO (self-hosted)AWS S3AWS S3AWS S3AWS S3AWS S3third-party CRM platformAWS S3
Data Portability (full export)CSV/Excel/JSONCSVYesYesYesYesYesYes
Client Can Run On Own InfrastructureYesNoNoNoNoNoNoNo

Data Sovereignty Strategic Analysis

┌─────────────────────────────────────────────────────────────────────────┐
│ DATA SOVEREIGNTY SPECTRUM │
│ │
│ FULL CONTROL ◄──────────────────────────────────► VENDOR-CONTROLLED │
│ │
│ MCF Self-Hosted │
│ ├─ Your server │
│ ├─ Your database │
│ ├─ Your AI (Ollama local) │
│ └─ Zero data egress (if fully local) │
│ │ │
│ MCF Managed Hosting │
│ ├─ AU data centre │
│ └─ Written residency commitment │
│ │ │
│ Competitor A / Competitor B / Competitor C │
│ Competitor E / Competitor D / Competitor I │
│ ├─ AWS ap-southeast-2 (AU) │
│ ├─ No self-host option │
│ └─ Residency via AWS SLA │
│ │ │
│ Competitor F │
│ ├─ third-party CRM platform │
│ └─ US servers │
│ (check ToS) │
└─────────────────────────────────────────────────────────────────────────┘

17. Pricing Comparison (AUD)

All prices as of 2026. MCF prices are from pricing.html and internal config. Competitor prices from public pricing pages.

MCF Commercial Packaging (4 tiers / 11 primary types / 17 add-on modules)

Unlike the fixed tiers sold by every competitor here, MCF's pricing is composable. The operator selects a subscription tier, a primary practice type with its included basics, and then any of the paid add-on modules the customer needs:

DimensionWhat it covers
4 subscription tiersfree / practitioner / practice / enterprise
11 primary practice typeseach ships with its own included basics for that discipline / sector
17 sellable service modulesopt-in paid add-ons (e.g. AI, advanced compliance, API/FHIR, payroll), priced per organisation by the operator
Per-org entitlementenforced with HTTP 402 gating; surfaced in the admin "Plan & Add-ons" tab

This means a practice pays only for the modules it licenses, and the operator can build a bespoke package per customer - a self-service plan-composition model no competitor in this comparison offers.

Entry / Solo Practitioner Tier

PlatformSolo Entry PriceNotes
Maree-CareFlow$0/month (Free) → $79/seat/monthFree: 10 clients, 1 practitioner. Full NDIS at $79
Competitor B$0/monthFree model; charges transaction fees on payments
Competitor A$45/month (1 practitioner, up to 200 clients)No free tier; credit card required
Competitor C$49/month (1 practitioner)14-day trial
Competitor D$63/month (1 practitioner)Tiered by practitioners
Competitor E~$80/month (1 support worker)Complex per-user pricing
Competitor I$59/month (1 practitioner)NDIS included
Competitor H~$89/monthPer-user pricing
Competitor FCustom (est. $300+/month)Enterprise entry point
Competitor G~$99/month baseNDIS-focused
Competitor J~$99/monthAged care + NDIS
Competitor L~$79/month
Competitor K$99/month (solo)GP/clinical focus

Practice / Small Team Tier (5 practitioners)

Platform5-Practitioner PricePer-Seat CostIncludes
Maree-CareFlow$229/month base (5 seats included)$46/seatAll NDIS, Medicare, DVA, TAC, MAIB, AI, travel billing
Competitor A$125/month (5 practitioners)$25/seatNo NDIS PACE, no AI, no travel billing
Competitor B$0 base + feesVariableTransaction fees apply; NDIS via Add-On
Competitor C$109/month (5 practitioners)$22/seatNo NDIS PACE, no AI
Competitor D~$149/month (5 practitioners)$30/seatNo NDIS PACE
Competitor E~$400/month (5 users)$80/seatNDIS-focused, no clinical docs
Competitor I~$199/month (5 users)$40/seatNDIS included
Competitor FCustom (~$1,500/month)$300/seat est.Full NDIS
Competitor H~$445/month (5 users)$89/seatClinical + NDIS

Feature-Adjusted Value Analysis (5 practitioners)

When adjusting for equivalent feature coverage, the MCF Practice tier at $229/month replaces:

Add-on elsewhereApproximate cost
NDIS PACE integration (Competitor A: not available; Competitor I: included)$0-$149/month
AI report drafting (none offer this; custom dev cost)$200-$1,000/month
Ahpra register-check workflow and re-check clock$0 (unaided manual process elsewhere)
Travel billing with postcode-remoteness automationNot available anywhere else
AssemblyAI transcription~$29/month (their direct pricing)
Basiq open banking~$99/month (Basiq direct)
External CM portal (not available elsewhere at this price)Not available
Equivalent cost from competitors$500-$1,500/month

MCF represents 60-85% cost savings versus assembling equivalent functionality from multiple platforms.

Add-On Pricing Comparison

Add-onMCFCompetitor ACompetitor CCompetitor B
SMS Reminders$29/month BYO TwilioIncluded (markup)Included (markup)Included (markup)
Telehealth$45/monthNot native$29/month (Coviu)Included
AI Features$45/month (50 extra reports)Not availableNot availableNot available
Advanced Analytics$59/monthNot available$29/monthNot available
API Access$39/month (included on Practice with two other add-ons)Not availableNot availableNot available
Compliance Pack$149/yearNot availableNot availableNot available
Priority Support$75/monthIncluded in priceIncludedIncluded

18. Mobile & Accessibility

FeatureMCFCompetitor ACompetitor BCompetitor CCompetitor ECompetitor I
Progressive Web App (PWA)Service workerNoNoNoNative appYes
Offline ModePWA cacheNoNoNoPartialNo
Native Mobile App (iOS/Android)No - PWA alternativeNoNoNoYesYes
Mobile-Responsive DesignYesYesYesYesYesYes
Bottom Tab Bar (mobile navigation)YesNoPartialNoYesYes
Push Notifications (mobile web)VAPIDNoNoNoYesNo
WCAG 2.1 Accessibilityjsx-a11y enforcedYesPartialPartialPartialPartial
Keyboard NavigationRadix UI primitivesYesPartialPartialPartialPartial

Mobile Strategy Note

MCF's PWA (Progressive Web App) approach trades a native app listing in app stores for zero app-store dependency and guaranteed sovereign delivery - no Apple/Google approval process, no 30% platform fee on in-app purchases, and no risk of de-listing. The service worker enables offline-first operation for support workers in the field with unreliable connectivity.


19. Support & Onboarding

FeatureMCFCompetitor ACompetitor BCompetitor CCompetitor FCompetitor I
Free TrialNone - Free-forever tier (10 clients) instead; NO trial mechanism exists in the product (task #153)30 days(Free forever tier)14 daysNo - Demo only14 days
Email Support SLA72h Free / 24h Practitioner / 12h Practice / 4h Enterprise24h24h24h4h Enterprise24h
Live Chat SupportPaid tiersYesYesYesYesYes
Dedicated Account ManagerEnterpriseNoNoNoYesNo
Onboarding & TrainingAUD $299YesYesYesYesYes
Data Migration ServiceAUD $449YesYesYesYesYes
Comprehensive Docs16 docs (including NDIS, compliance, billing guides)YesYesYesYesYes
99.9% Uptime SLAEnterpriseNoNoNoYesNo
Quarterly Compliance ReviewsEnterpriseNoNoNoPartialNo
Community ForumNo - RoadmapYesYesYesNoPartial

20. Tech Stack & Architecture

Maree-CareFlow (Full Detail)

┌─────────────────────────────────────────────────────────────────────┐
│ MAREE-CAREFLOW ARCHITECTURE │
├─────────────────────────────────────────────────────────────────────┤
│ FRONTEND │
│ React 19 + TypeScript 5.5 + Vite 6.4 │
│ TailwindCSS 4.3 + Radix UI (Accessibility-first primitives) │
│ TanStack Query 5.56 (server state) + Zustand 4.5 (client state) │
│ React Hook Form 7.53 + Zod 3.23 (validation) │
│ Recharts 2.12 (visualisation) + Lucide React (icons) │
│ Day.js 1.11 (dates) + Axios 1.17 (HTTP) │
│ PWA: Service Worker + VAPID Web Push │
├─────────────────────────────────────────────────────────────────────┤
│ BACKEND │
│ FastAPI 0.115 + Python 3.12 + Uvicorn 0.32 │
│ SQLAlchemy 2.0 (async) + Alembic 1.14 (migrations) │
│ AsyncPG 0.30 (PostgreSQL driver) + Redis 5.2 (cache/queue) │
│ Celery 5.4 + Celery-RedBeat 2.2 (task scheduling) │
│ Pydantic 2.10 (validation/serialisation) │
├─────────────────────────────────────────────────────────────────────┤
│ AI / ML │
│ Ollama 0.5 (local primary LLM inference) │
│ Claude API >=0.28 (cloud fallback, BYO key) │
│ pgvector (vector search in PostgreSQL) │
│ Sentence-Transformers 3.3 (embeddings) │
│ LangChain 0.3 (agent orchestration) │
│ AssemblyAI / OpenAI Whisper (transcription) │
├─────────────────────────────────────────────────────────────────────┤
│ DATA │
│ PostgreSQL 16 (primary DB + pgvector)       │
│ Redis 7 (cache, rate limiting, Celery broker) │
│ MinIO (self-hosted S3-compatible object storage) │
│ Pandas 2.2 + NumPy 2.1 (data processing) │
├─────────────────────────────────────────────────────────────────────┤
│ SECURITY │
│ RS256 JWT (asymmetric) + TOTP 2FA (FIDO-compatible) │
│ bcrypt cost 12 + Fernet AES-256 (field-level encryption) │
│ App-layer tenant isolation (DB RLS provisioned)      │
│ Slowapi (Redis-backed rate limiting) + audit trail (trigger) │
│ detect-secrets + semgrep + trivy (CI/CD pipeline) │
├─────────────────────────────────────────────────────────────────────┤
│ OBSERVABILITY │
│ Structlog 24.4 (structured logging) + Sentry 2.19 (errors) │
│ Prometheus Instrumentator 7.0 (metrics) │
│ X-Request-ID tracing across all requests │
└─────────────────────────────────────────────────────────────────────┘

Competitor Tech Stack (Public / Estimated)

PlatformFrontendBackendDatabaseCloudNotes
Competitor ARails-era SPA (React suspected)Ruby on RailsPostgreSQL (est.)AWS ap-southeast-2Founded 2012, legacy stack
Competitor BReactUnknownUnknownAWS ap-southeast-2Modern SPA
Competitor CReact / Angular.NET or Node.jsSQL Server (est.)AWSAustralian-owned
Competitor DReactPHP/Laravel (est.)MySQLAWSAcquired Competitor A
Competitor EReact Native (mobile)Node.js / RubyPostgreSQLAWS ap-southeast-2NDIS-focused
Competitor Fproprietary UI frameworkproprietary platform languagethird-party CRM platform databasethird-party CRM platform cloudthird-party CRM platform; US + AU hosting
Competitor IReactNode.js (est.)PostgreSQL (est.)AWSModern stack
Competitor KReact.NETSQL Server (est.)AWS ap-southeast-2ASX-listed; GP-focused
Competitor HAngular.NETSQL ServerAzureMicrosoft ecosystem

Architecture Differentiation Summary

MCF Architecture vs SaaS Competitors:

┌──────────────────────────────────────────────────────┐
│ DIFFERENTIATION: ARCHITECTURE │
│ │
│ MCF │ All Competitors │
│ ───────────────── │ ───────────────── │
│ RS256 JWT (asymmetric) │ HS256 (most) │
│ App-layer + test suite │ App-level isolation │
│ pgvector (embedded AI) │ No AI vector search │
│ Self-hostable │ SaaS only │
│ Local LLM (Ollama) │ No LLM │
│ Immutable audit trigger │ App-level audit logs │
│ Exact-pinned deps │ Range-pinned deps │
│ Pre-built dist in git │ npm in production │
│ SBOM verifiable │ No SBOM │
└──────────────────────────────────────────────────────┘

21. Strengths & Weaknesses Matrix

Maree-CareFlow

STRENGTHSWEAKNESSES / GAPS
Deepest NDIS feature set of any platformNo native mobile app (iOS/Android)
Portal-ready NDIS BPR files + remoteness travel billing + SDA + external CM portal in one productNo community forum
Claim Integrity Engine - automated billing fraud/corruption detection (DOUBLEBILLING, IMPOSSIBLESCHEDULE, PHANTOMSERVICE, ANOMALYSPIKE, COI_UNDECLARED) with SHA-256 hash-chained flag ledger (market exclusive)
NDIS Plan Management subsystem - org acts as a registered plan manager: per-purpose budget ledger, inbound provider invoices with hard drawdown guard, disbursement + trust-accounting ledger, NDIA reimbursement claims + CSV, PM fee items 14033/14034 (normally a separate product category)
Guided client onboarding - lifecycle stage machine + durable digital intake (persisted submissions/signature, review -> convert) + per-client checklist + org first-run setup wizard
Guided mandatory reporting (state hotlines + report log, in-note trigger) + AI activation gate (Privacy Act 2024 disclosure)
Equipment & Assistive Technology management (AT assessment, register, billing, acceptance)
STP Phase 2 pay-event engine (PAYG, super, PAYEVNT.0004) + ABA/BECS bank-file generation built in
SMART-on-FHIR App Launch 2.0 (PKCE) + FHIR R4 API + IHI/MHR + HealthLink secure messaging
Medicare Better Access (mental health) + CDM chronic-disease billing
Module licensing / Plan & Add-ons: 4 tiers, 11 primary practice types, 17 opt-in paid modules, per-org entitlement (HTTP 402 gating) - self-service plan composition (category-unique)
Participant self-service portal (schedule, funding, documents, self-booking requests)
Local-first AI (Ollama) - no data egressSCHADS payroll not fully automated (penalty-rate interpretation)
Immutable PostgreSQL audit trail
Self-hosted option - true data sovereignty
TAC / MAIB / iCare / WorkCover billing support (13 schemes - 12 in MOTORACCIDENTSCHEMES + TAC VIC)
MYOB + Xero + QuickBooks accounting sync (MYOB added v1.2.36)
Outbound webhooks (Zapier/Make/n8n compatible) + FHIR R4 API (v1.2.36)
IHI validation + My Health Record upload (NASH cert required for production)
RS256 + app-layer tenant isolation + PHI field encryption
9 user roles including external case manager
Free tier availableNo built-in community/forum for peer support
Bring-your-own-integrations (no markup)Advanced analytics $59/month add-on
Self-service integration management: in-app config + live status + Stripe/Twilio balances + per-integration monthly usage budgets (category-unique cost control)
PWA with offline mode + VAPID pushTelehealth via Jitsi (no custom branding)
bcrypt cost 12 + TOTP AES-256 encrypted
CI/CD: SAST, container scan, secret detection
Exact-pinned deps + committed dist (sovereign build)
Australian-built and owned

Competitor A

STRENGTHSWEAKNESSES
Established brand (2012), large user baseNo NDIS PACE integration
Simple, clean UINo AI features
Wide discipline coverageNo travel billing
MYOB integrationNo SDA module
Strong community and documentationLimited NDIS-specific fields
Zapier integrationNo audit trail (meaningful)
30-day free trialAcquired by Competitor D - strategy uncertainty
No self-hosting

Competitor B

STRENGTHSWEAKNESSES
Free forever tierRevenue from payment transaction fees (hidden cost)
Broad allied health discipline supportNDIS features basic
Telehealth includedNo NDIS PACE
Good UI/UXNo AI features
Australian-builtNo self-hosting
No travel billing
No external CM portal

Competitor C

STRENGTHSWEAKNESSES
Excellent scheduling UXNo NDIS PACE
Strong telehealth (Coviu)No AI features
Good client portalNo travel billing
Zapier integrationNo TAC/MAIB/WorkCover
Reasonable pricingNo self-hosting
Limited NDIS-specific fields

Competitor E

STRENGTHSWEAKNESSES
Strong NDIS rosteringNo clinical documentation
Native mobile appNo Medicare/HICAPS
SCHADS Award complianceNo AI features
NDIS cancellation analyticsNo self-hosting
GPS tracking for support workersNo external CM portal
Limited reporting

Competitor F

STRENGTHSWEAKNESSES
Deep NDIS + disability services featuresVery expensive (third-party CRM platform pricing)
Enterprise-gradethird-party CRM platform dependency
External CM portalComplex to implement and configure
NDIS PACE integrationUS-based infrastructure (third-party CRM platform)
Strong reportingNo local AI
SSO / SAMLNo self-hosting
No allied health clinical features
Not suitable for small/medium practices

Competitor I

STRENGTHSWEAKNESSES
Modern stackNewer platform (smaller track record)
NDIS + allied health combinationNo Ahpra register-check workflow
NDIS PACE supportNo remoteness-based travel billing
Client portalNo local AI
Reasonable pricingNo self-hosting
No audit trail

Competitor M

STRENGTHSWEAKNESSES
NDIS + Aged Care specialist (rostering, care, billing, compliance in one)Native support-worker app "Coming Soon" (not yet released)
Strong rostering for continuous care (auto-matching, sleepovers, overnight ratios, shift bidding/swap)Light on allied-health clinical documentation
NDIS plan management across self/plan/NDIA-managed funding + automatic claim generationNo local/BYO AI
ISO 27001 certified; AWS-hostedCloud-only - no self-hosting / data-sovereignty option
Xero + MYOB accounting integrationNo PACE direct-claim / remoteness travel automation / immutable audit trail evidenced
Pricing not public

22. Ideal Customer Profile (ICP) by Platform

PlatformBest Fit ForNot Suitable For
Maree-CareFlowAny of the 11 primary practice types - NDIS providers, NDIS plan managers, support coordinators, SDA/SIL providers, allied health (physio/OT/speech), aged & home care providers, and multidisciplinary orgs - needing a full billing stack (NDIS + Medicare + DVA + TAC/MAIB), data sovereignty, AI drafting, external CM portal, or multi-funder clients. Enterprise orgs needing self-hosted compliance.Practices needing a native mobile app as primary interface
Competitor AGeneral allied health (physio, OT, psychology) needing basic scheduling + notes without complex NDIS billingNDIS providers needing PACE, plan managers, SDA operators
Competitor BSolo practitioners or small practices cost-sensitive and wanting a free tier with telehealth includedHigh-volume NDIS providers, practices needing advanced audit
Competitor CPsychologists, counsellors, coaches needing strong scheduling + telehealthNDIS providers needing PACE, travel billing, or complex funder support
Competitor ENDIS support coordination and rostering-heavy organisations; community care agencies with field staffAllied health clinicians needing clinical documentation or Medicare billing
Competitor FLarge NDIS providers (20+ staff), registered NDIS providers needing enterprise audit and reportingSmall-medium practices (pricing prohibitive); allied health needing clinical tools
Competitor GNDIS plan managers and support coordinatorsAllied health; GP; practices needing clinical documentation
Competitor IGrowing NDIS + allied health hybrid practices; modern UI preferencePractices needing mature track record, Ahpra credential workflow, or self-hosting
Competitor HOccupational therapy, workers' compensation, rehabilitation - case management focusGeneral NDIS, GP, psychology
Competitor KGP clinics and primary care; My Health Record integration priorityNDIS providers; allied health without Medicare bulk-billing focus
Competitor MNDIS + aged-care providers running continuous/SIL/rostered care who want rostering, plan management, billing and compliance in one cloud systemAllied-health clinicians needing deep clinical notes/Medicare; orgs requiring self-hosting/data sovereignty or AI drafting

23. Strategic Gaps & Opportunities

Based on this forensic analysis, the following strategic gaps and opportunities are identified for Maree-CareFlow:

23.1 Gaps to Close (High Priority)

GapCompetitor LeadingMCF Priority
Native iOS/Android AppCompetitor E, Competitor IHIGH - Field support workers need offline-capable native app for GPS logging, shift confirmation, client check-ins
MYOB IntegrationCompetitor A, Competitor C, Competitor B, Competitor DCLOSED in v1.2.36 - MYOB OAuth2 sync built (production use requires MYOB app keys)
Zapier / Make WebhooksCompetitor A, Competitor CCLOSED in v1.2.36 - Outbound webhooks built (Zapier/Make/n8n compatible)
FHIR R4 SupportCompetitor KCLOSED in v1.2.36 - FHIR R4 API built
Community ForumCompetitor A, Competitor B, Competitor CMEDIUM - Peer support reduces support ticket volume; builds brand community
SCHADS Award Payroll (automated calculation)Competitor E, Competitor FMEDIUM - Full rostering value requires automated award interpretation
My Health Record UploadCompetitor KCLOSED in v1.2.36 - IHI validation + MHR upload built (NASH certificate required for production)

23.2 Unique Advantages to Amplify (Marketing Priority)

AdvantageWhy It MattersCompetitor Status
NDIS BPR bulk claim files (direct PACE API not yet live)Portal-ready bulk claims without a plan-manager intermediaryCompetitor F (expensive) and Competitor I (limited) offer direct PACE API claiming; MCF does not yet
Remoteness Travel Billing AutomationSaves 30-60 min/week in manual remoteness classificationNo competitor offers this
Immutable PostgreSQL Audit TrailNDIS audit-proof; critical for registered NDIS providersOnly Competitor F and Competitor K approximate this
Local AI (Ollama)PHI never leaves the practice's server; no AI subscription costNo competitor offers this
Ahpra register-check workflow + expiry alertsProactive visibility of lapsing practitioner registrations before they affect billing, with an attestation record an auditor acceptsOnly Competitor H offers an unaided manual register lookup
TAC/MAIB/iCare/WorkCover BillingUnlocks motor accident and workers' comp client baseNo competitor offers this
External Case Manager PortalEnables external referrer relationships without full accountOnly Competitor F at enterprise pricing
Self-Hosting OptionData sovereignty; no vendor lock-in; offline capableNo competitor offers this
Bring-Your-Own-AIPractices control AI costs; no MCF markupNo competitor offers this
Bank Feed via Basiq AUOpen banking assisted reconciliation (suggested matches for confirmation) for plan managementNo competitor offers this
Claim Integrity EngineAutomated provider-side fraud/corruption detection with SHA-256 hash-chained flag ledger; continuous claim assurance for the NDIS Commission's integrity focusNo competitor offers this
NDIS Plan Management subsystemRun a registered plan-management business inside the same platform: per-purpose budget ledger, inbound provider invoices with a hard drawdown guard, disbursement, trust-accounting ledger, NDIA reimbursement claiming and PM fee items - normally a separate productOnly Competitor J (a plan-management specialist) and Competitor F (partial) approximate this
Guided client onboardingLifecycle stage machine + durable digital intake + per-client checklist + org first-run setup wizard - a structured prospect-to-active pipelineMost competitors offer only a flat client record + a static intake form
STP Phase 2 Payroll + ABA Bank FilesRun payroll and produce the bank payment file in the same system that raises the claimNo competitor offers this
SMART-on-FHIR App Launch 2.0Host third-party clinical apps securely; hospital-grade interoperability in a practice platformNo competitor offers this
Module Licensing / Plan & Add-onsOperator composes a bespoke package per customer (4 tiers, 11 primary types, 17 add-on modules, HTTP 402 entitlement gating)No competitor offers this
Equipment & Assistive TechnologyAT assessment, register, billing and acceptance in-platform for AT-heavy NDIS workOnly Competitor F/Competitor E partially approximate this
Participant Self-Service PortalParticipants and families self-manage schedule, funding view, documents and self-booking requestsMost competitors offer only a basic client portal

23.3 Emerging Market Opportunities

OpportunityMarket ContextMCF Position
PACE API ExpansionNDIA rolling out PACE to all registered providers by 2026-27BPR path built today; a live, certified PACE API client is a roadmap item
NDIS Practice Standard AuditsAll registered NDIS providers require annual compliance audit from 2026Compliance module + immutable audit trail are directly audit-submission-ready
Telehealth PermanencyPost-COVID telehealth funding made permanent for many MBS itemsJitsi module + Medicare billing combined
AI in Healthcare RegulationAHPRA and TGA developing AI guidance for clinical toolsMCF's draft-only, clinician-approval model is the gold standard
Aged Care Reform (Support at Home)New aged care funding model from July 2025Built in v1.2.36 - ACAT, Home Care Package (HCP), and Support at Home (SAH) support
SCHADS Award ComplianceFair Work focus on home care worker underpaymentPartial - rostering exports payroll but doesn't calculate penalty rates
Cyber Security FrameworkAustralian Government Essential Eight; healthcare sector targetedMCF security posture (MFA, bcrypt 12, audit trail, app-layer tenant isolation) strongly aligned
Integrated fleet managementMobile allied-health/NDIS workforces run shared pool vehicles (often wheelchair-modified) on whiteboards and spreadsheets; no practice-management competitor (Competitor E, Competitor F, Competitor I, Competitor B) ships fleet; dedicated fleet tools (Fleetio, AUSFLEET) cannot link a vehicle to the visit, the participant, billed travel or the driver's credentialSHIPPED v1.4.1 as the F6-FLEET add-on (docs/CONFIDENTIAL/FLEETMANAGEMENTSPEC.md, ROADMAP 3.7; Phase-A accepted on the real stack) - bookings/scheduling between staff, mileage, service intervals, maintenance/defects, running costs, depreciation, replacement planning; AUD $89/mo add-on, catalogued + opt-in

23.4 Data Migration & Import (competitor-switching wedge)

State (Phases 1 and 2 shipped): MCF has always had a strong data export story (org-wide CSV export, full JSON backup, client subject-access-request export, Xero/MYOB payroll CSVs). It now also ships a self-service, staging-first data importer with a guided wizard (default-on for every organisation) - a genuine market first: every one of the 13 competitors offers only a manual migration service, no self-service importer. It brings ten entity types across from any competitor or a spreadsheet via CSV / Excel / JSON / ZIP: participants, staff, sites, contacts, NDIS plans, funding pools, goals, appointments, clinical / progress notes and billing / invoice history - with per-cell validation, de-duplication against live data, a reconciliation report, create / skip / merge resolution, authority-to-transfer sign-off, commit, and one-click rollback. The customer can tick exactly which aspects to import (leave out any risky or unneeded aspect, e.g. historical invoicing). The prior manual "Data Migration Service" (AUD $449, Section 19; SOPCUSTOMERONBOARDING.md Phase C) is now backed by product, not just labour. Document / file attachments and native per-competitor API adapters are the next phases.

The opportunity. With ~35% of small practices still on paper/spreadsheets (MARKET_ANALYSIS.md) and every rival's customers locked in by switching friction, a self-service, validated, reversible, multi-source importer would be a genuine market exclusive - and would convert a low-margin manual service into a scalable, licensable module.

The Generic Competitor Data Importer (specified in architecture/DATAMIGRATIONIMPORT.md), Phases 1 and 2 shipped - ten entity types (participants, staff, sites, contacts, plans, funding, goals, appointments, notes and billing), a guided wizard, and per-aspect on/off selection, default-on for every organisation. Highlights:

  • Universal ingest (Phase 1, all 13 competitors + spreadsheets on day one): CSV / Excel /

JSON / ZIP-bundle import, because every competitor can export at least CSV. Native per-competitor adapters (Competitor A API, Competitor B, Competitor C, Competitor I first) are a later fidelity layer, not a prerequisite.

  • Write-once, map-many: one competitor-agnostic canonical model + declarative,

versioned mapping profiles, so adding a source is data, not code.

  • Staging-first and reversible: import lands in a tenant-isolated staging store, is

validated exhaustively (NDIS number/price checks, dedup/reconciliation against live data), produces a reconciliation report, dry-runs into a staging tenant, and only commits to the live tenant after customer sign-off - with one-click rollback available until go-live. Every imported record carries full provenance for idempotent re-runs.

  • Compliance by construction: Privacy Act APP 3/5/6/11 (authority-to-transfer capture,

data-minimised logs, encryption, retention purge) and immutable-audit integrity - prior audit history is never fabricated; original timestamps are preserved as data.

AspectField (all 13 competitors)MCF (Phases 1-2 shipped)
Data migrationManual service onlySelf-service, validated, reversible importer (market exclusive)
Multi-source coveragePer-vendor, manualCSV/Excel/JSON/ZIP for all 13 + spreadsheets; native per-competitor API adapters (Competitor A API etc.) are a later, not-yet-shipped fidelity layer
Entitiesn/aAll ten shipped: participants, staff, sites, contacts, NDIS plans, funding pools, goals, appointments, clinical / progress notes and billing / invoice history
SafetyAd hocTenant-isolated staging + validation + de-dup + create / skip / merge + per-aspect on/off selection + sign-off gate + one-click rollback

Positioning note: Phases 1 and 2 are shipped and may be claimed - the ten entity types above, via CSV/Excel/JSON/ZIP, with validation, de-dup, create / skip / merge, per-aspect on/off selection, authority-to-transfer sign-off, commit and one-click rollback, driven by a self-service wizard in the app. Do not yet claim the two remaining items as shipped until they land and are verified live: native per-competitor API adapters (Phase 3) and binary document / file-attachment import. Both are tracked in the engineering backlog.


Summary Conclusion

Maree-CareFlow v1.3.69 is the most comprehensive Australian NDIS + allied health platform available in the 2026 market, scoring 110/120 against 13 competitor platforms (verified column sum of the scorecard categories).

Three features are absolute market exclusives with zero competitor equivalents:

  1. Postcode-remoteness auto-classification for NDIS travel billing - eliminates hours of manual classification per week
  2. Guided Ahpra register checks + 90/30/7-day expiry alerts - proactive credential-compliance monitoring with a dated attestation trail (competitors offer at most an unaided manual register lookup). Deliberately NOT sold as a live automatic lookup: Ahpra publish no interface for it and their Terms of Use prohibit automated queries
  3. Self-hosted local AI (Ollama) for clinical report drafting - zero PHI egress to cloud, no AI subscription cost

The primary strategic risk is the absence of a native mobile app, which limits adoption among support worker-heavy organisations (where Competitor E dominates). A React Native wrapper over the existing API would address this gap without duplicating business logic.

The primary revenue opportunity is the NDIS PACE rollout - as NDIA moves all registered providers onto PACE, MCF already produces portal-ready BPR claim files at a small-to-medium price point; shipping a live, certified PACE API client (not yet built - today's client is a preview/mock) would position it for accelerated market share growth in 2026-2027.


Document prepared by Maree-CareFlow engineering and strategy team. Classification: CONFIDENTIAL - Not for external distribution. Next review: Quarterly (September 2026)

Back to All Resources Book a Demo