Which functions matter most in a training-provider management system?
The first release should connect compliant course publication, lead follow-up, contract and payment, scheduling and attendance, leave and make-up lessons, lesson-credit consumption, refunds, and renewal. Every payment, lesson, and change needs a reconcilable ledger. Do not prioritize a marketplace, community, or AI tutor while lesson balances, prepaid-fund controls, refunds, and guardian authorization still depend on manual work.
Training for school-age children, adult vocational programs, arts and sports, childcare, and corporate learning do not share identical authorities, fee rules, or reporting. Confirm the operator, learner group, course classification, locations, and current local requirements before architecture. This article does not replace the responsible authority's or counsel's advice.
When decomposing features, data, and acceptance scenarios, also compare How should a B2B sales system separate leads, contracts, deposits, procurement, and delivery? and How should an order system connect review, payment confirmation, and fulfilment?; the linked guidance adds context that should be considered in the same decision.
| Route | Best fit | Recommendation |
|---|---|---|
| Spreadsheets, collection tools, and chat | One early site with unstable process | Temporary only; hours, refunds, access, and audit fragment quickly |
| Education SaaS | Standard courses and a small number of locations | Prefer when it covers the financial and lesson lifecycle |
| Custom system | Multiple brands/sites, complex offerings, deep integration | Use when material differentiation and compliance ownership justify lifecycle cost |
Test alternatives with the same real work: capture a lead, sign and pay, schedule, take attendance, request leave and make-up, refund, and inspect deferred obligations. Interface preference alone rarely justifies replacement; missing money, lesson, regulatory, or organization behavior may justify integration or custom development.
A lead record needs lawful source, course interest, campus, owner, status, next action, and authorization, plus deduplication, transfer, and recovery when staff leave. Fixed funnel definitions and windows prevent misleading conversion rates. Do not assume personal WeChat conversations can be harvested indiscriminately.
Contract, order, payment, invoice, discount, regulatory fund state, and refund are distinct records—not one “enrolled” flag. Courses, classes, sessions, teachers, rooms, and learners are also distinct. Scheduling detects conflicts. Rescheduling, substitution, cancellation, leave, and make-up retain history. Each added or consumed lesson credit is an immutable ledger entry tied to contract, session, operator, and reason; gifts, transfers, freezing, expiry, and refunds have separate types.
Guardians can inspect contracts, payments, remaining credits, attendance, leave, and material changes. Teachers see only teaching information, advisers do not automatically see all evaluations, and leavers lose access promptly. Information about minors requires applicable guardian consent, data minimization, retention, access, and deletion controls under China's Personal Information Protection Law.
China's Ministry of Education issued the 2025 administrative measures for the national off-campus education and training supervision platform, including platform supervision and prepaid-fee requirements for relevant institutions. A private CRM or teaching system does not replace the national platform; integration depends on current authority specifications and account permissions, not simulated login.
Acceptance reconciles lead, contract, funds, course/session, attendance/credit, refund, and invoice ledgers over a representative settlement cycle. Payment traces to order and channel, credits reconcile from opening balance through purchase, grant, use, refund, and adjustment, and refunds reverse the originating obligations. Metrics expose formula, denominator, period, and refresh time; prepaid cash is not automatically earned course revenue.
Wavesteam should recommend SaaS when it passes this lifecycle. Custom work fits multi-site rules, regulatory or payment integration, and genuinely differentiated delivery. We first model enrolment, contract, money, and lesson states and pilot representative courses and locations. AI comes later, once source data, evaluation, and human accountability are stable.