Software  /  Dance, music and martial arts studios

Studio platform

Classes, levels and belts, recitals and gradings, billing and a parent app in one platform, under your studio’s brand.

Try your brand colour
Sample data · interactive demo
app.codema.ai/levels

Levels and belts

Karate · 142 students
Search…
Curriculum
Schedule grading
AM
StudentBelt progressClasses since gradingReady?
MO
Maya OrtizAge 10
White
Yellow
Orange
Green
Blue
Purple
Brown
Black
28 / 30
JK
Jun KatoAge 12
White
Yellow
Orange
Green
Blue
Purple
Brown
Black
34 / 30Ready
LS
Liam ShawAge 8
White
Yellow
Orange
Green
Blue
Purple
Brown
Black
31 / 24Ready
AN
Ada NwosuAge 15
White
Yellow
Orange
Green
Blue
Purple
Brown
Black
12 / 36Not yet
RB
Rex BellAdult
White
Yellow
Orange
Green
Blue
Purple
Brown
Black
26 / 28

Jun Kato

Blue belt → Purple
Grading requirements
Kata: Bassai DaiSigned off
Kumite: 3 roundsSigned off
Board break
30 classes attended34
Theory questionsAt grading
Invite to Nov 14 grading

Click around: enrol in a class, promote a student to the next belt, check in with code 8101, or open the parent app. Screens with a lock are shown in a live demo.

Inside the platform

Every screen, your brand

A complete platform for dance schools, music schools and martial arts dojos. Pre-built, customized to your curriculum, branded as yours and owned by you. Names and figures below are fictional sample data.

Try your brand colour
01 / 05

Levels and belts

Every student’s progress through your levels, with grading readiness.

  • Belt or level tracker
  • Classes since last grading
  • Requirement checklists
Sample data
app.codema.ai/levels

Levels and belts

Karate · 142 students
Search…
Curriculum
Schedule grading
AM
StudentBelt progressClasses since gradingReady?
MO
Maya OrtizAge 10
White
Yellow
Orange
Green
Blue
Purple
Brown
Black
28 / 30
JK
Jun KatoAge 12
White
Yellow
Orange
Green
Blue
Purple
Brown
Black
34 / 30Ready
LS
Liam ShawAge 8
White
Yellow
Orange
Green
Blue
Purple
Brown
Black
31 / 24Ready
AN
Ada NwosuAge 15
White
Yellow
Orange
Green
Blue
Purple
Brown
Black
12 / 36Not yet
RB
Rex BellAdult
White
Yellow
Orange
Green
Blue
Purple
Brown
Black
26 / 28

Jun Kato

Blue belt → Purple
Grading requirements
Kata: Bassai DaiSigned off
Kumite: 3 roundsSigned off
Board break
30 classes attended34
Theory questionsAt grading
Invite to Nov 14 grading
02 / 05

Class schedule

Classes across studios and rooms with waitlists.

  • Week view by studio
  • Capacity and waitlists
  • Make-up credits
Sample data
app.codema.ai/classes

Class schedule

Week of Oct 12 · 3 studios
Search…
Make-up credits
+ New class
AM
Mon12
Tue13
Wed14
Thu15
Fri16
16:00
Ballet · PrimaryStudio A · 12/14
Piano · groupRoom 3 · 4/6
Little DragonsDojo · 16/16
Jazz · Grade 2Studio A · 10/14
Hip hop · TeensStudio B · 18/20
17:30
Karate · JuniorsDojo · 20/22
ContemporaryStudio A · 9/14
Guitar · BeginnersRoom 3 · 5/6
Karate · JuniorsDojo · 19/22
Ballet · Grade 3Studio A · 11/14
19:00
Karate · AdultsDojo · 14/20
Tap · AdultsStudio B · 8/12
Violin · 1:1Room 2
Open practiceAll studios

Little Dragons

Wed 16:00 · full
Ages4 to 6
InstructorSensei Ito
Capacity16 of 16
Waitlist
TB
Tom Baker
Age 5
IZ
Isla Zhou
Age 4
03 / 05

Recitals and showcases

Running order, costumes, rehearsals and tickets.

  • Running order by class
  • Costume status
  • Ticket sales
Sample data
app.codema.ai/recitals

Winter showcase

Sat Dec 12 · Main theatre
Search…
Tickets
Run order
AM

Running order

Act 1
#PieceClassStudentsCostume
1SnowflakesBallet · Primary12Ready
2Jingle JazzJazz · Grade 210
3Piano ensemblePiano · group4Ready
4Street lightsHip hop · Teens18Ready
5Kata demoKarate · Juniors20Uniform

Tickets

72%sold
Sold288 of 400
Revenue$5,760
Rehearsals
R
Dress rehearsal
Fri Dec 11 · 17:00
All classes
04 / 05

Billing

Monthly tuition plans and family accounts.

  • Plans you define
  • Sibling discounts
  • Auto-pay
Sample data
app.codema.ai/billing

Billing

Monthly tuition · 318 students
Search…
Family accounts
Run billing
AM

1 class a week

$75 / month
  • 45 to 60 min classes
  • Make-up credits
  • Recital fee extra

2 classes a week

$135 / month
  • Any two classes
  • Make-up credits
  • 10% sibling discount

Unlimited

$190 / month
  • All group classes
  • Open practice
  • Priority grading
FamilyStudentsClassesMonthlyStatus
OrtizMaya, LeoKarate, Ballet$243Auto-pay
KatoJunKarate ×2$135Auto-pay
ShawLiamKarate$75
NwosuAdaUnlimited$190Auto-pay
05 / 05

Student and parent app

Progress, gradings, make-ups and tickets in your app.

  • Belt progress
  • Grading invites
  • Make-up booking
Sample data

Jun’s progress

Blue belt

Next belt: Purple

Green
Blue
Purple
Brown
Classes34 of 30
GradingSat Nov 14 · 10:00Accept invite

This week

K
Karate · Juniors
Mon 17:30
Booked
Powered by codema.

Book a make-up

2 credits available

Missed: Thu 15

K
Karate · Juniors
Tue 17:30 · 3 spots
Book
K
Karate · Juniors
Sat 10:00 · 6 spots
Book

Showcase tickets

Dec 12
T
2 adult tickets
$40
Buy
Powered by codema.

Features

What it handles

Typical modules for a studio platform. Every feature can be adapted to your business.
Example features

Classes

  • Timetable
  • Waitlists
  • Make-up credits

Progress

  • Levels and belts
  • Grading requirements
  • Certificates

Students

  • Profiles
  • Family accounts
  • Medical notes

Events

  • Recitals and showcases
  • Gradings
  • Ticketing

Billing

  • Monthly tuition
  • Sibling discounts
  • Costume and exam fees

Parents

  • Parent app
  • Announcements
  • Messaging

Student journey

From first class to the stage

Every step your students take runs through your platform, under your brand.

01

Try

Book a trial.

  • Trial class online
  • Level placement
  • Welcome email
02

Enrol

Term or monthly.

  • Class or unlimited plans
  • Uniform and shoes
  • Auto-pay tuition
03

Progress

Levels and belts.

  • Attendance tracking
  • Grading invites
  • Certificates
04

Perform

Recitals and gradings.

  • Costume orders
  • Recital tickets
  • Photos and videos

Brand it yourself

See it with your brand

Upload your logo, type your name and pick your colour. The dashboard and parent app update live, and the demo above uses your brand too.

Your brand

Logo
No logo yet

PNG, JPG or SVG. Your logo is read in your browser and never uploaded. It is saved only on this device.

Brand colour

Button text switches to white automatically for readability.

Theme

Like it? Let’s launch yours

Talk about your platform

Integrations

Connects to what you use

Typical integration categories. We connect the providers you already work with.

Payments

Cards, pre-authorized debit and payouts.

Email and SMS

Reminders, receipts and messages.

Ticketing

Recital and show tickets.

Accounting

Export to your accounting software.

Make it yours

Customize. Brand. Launch

The studio platform is pre-built. We shape it around your business and launch it under your name.

01

Customize

We adapt features, workflows and screens to the way your business runs.

02

Brand

Your logo, colours and domain throughout, for your staff and your customers.

03

Launch

Your platform goes live as yours, hosted by you or by us.

Speed to launch

Launch in 2 weeks

A typical plan for a standard setup. Custom features or large data migrations can add time, and we’ll tell you upfront.

  1. Days 1–2

    Kickoff and brand

    We confirm your workflows, then apply your logo, colours and domain.

  2. Days 3–6

    Configure

    Services, pricing, staff roles, forms and notifications set up for how you work.

  3. Days 7–9

    Data import

    Clients, records and schedules brought over from your spreadsheets or current system.

  4. Days 10–12

    Training

    Short sessions with your team, plus a test run before anything goes live.

  5. Day 14

    Launch

    You go live on your own brand, with us on hand for the first weeks.

Cost calculator

Own it vs rent it

Compare per-user software fees with one flat monthly licence. Change the numbers to match your team.

Over
Per-user software$0
Codema Example price$0
Difference$0

Codema figure uses an example licence of $500 per month for illustration only, not a quote. Setup, hosting choices and custom work are discussed on a call.

Built for Canadian businesses

Dance, music and martial arts studio software in Canada

Studios track classes, levels and belts, recitals and gradings, and family billing. Codema runs it as your studio’s own app and back office, built around how students progress.

See all platforms · Why own your software

Frequently asked questions

Can we track levels, belts or grades?

Yes. Each student has a progression record with levels, gradings and notes.

Can families with several students pay one bill?

Yes. Family accounts combine students on one invoice.

Can we manage recitals and costumes?

Yes. Recitals, rehearsals and costume orders can be tracked per class.

Do we own the software?

Yes. You own the code and the database. You can host it yourself or have us host it.

How long does setup take?

A standard setup typically takes about two weeks, from kickoff to launch. Custom features can add time.

Founding clients

Be one of our first clients

We’re taking on a small group of founding clients. You get founding-client pricing and priority support, and a direct say in what we build next for your industry.

Ownership and pricing

Yours to own. Simple to run

You own the code and the database. One monthly licence, no per-user fees, and your choice of hosting.

Pricing

One monthly licence.

A small monthly licensing fee compared to typical per-user SaaS. No per-user fees as your team and customers grow.

  • You own the code and database
  • No per-user or per-seat fees
  • Predictable as you grow
Ask for pricing
Option 1

Host it yourself

Run the platform on your own infrastructure, with full control over servers and data.

Option 2

We host it for you

We run it on Codema’s own database and servers, with different hosting options to suit you.

Launch your studio platform

Tell us about your business and we’ll show you the studio platform.

Talk about this platform