Built by operators who worked with BCBAs.

Be a clinician again. Not a documentation engine.

Notes drafted from data, supervision logged in a tap and tracked toward BACB automatically, and caseload trends surfaced before the team meeting — so your hours go back to clinical work. Full agentic features from one clinic to group.

clinical time back / week
~10 hrs
to a signed session note
6 min
supervision hours
Auto-logged
one platform, no replatform
Clinic → group

The short answer

What software do BCBAs use?

BCBAs typically work across four kinds of tool: a data collection app for trial-level session data, a clinical system for programs and treatment plans, a supervision tracker for BACB fieldwork hours, and a practice management platform for scheduling and billing. On an all-in-one platform those are one system rather than four logins.

ABA software for BCBAs

Built around the BCBA’s actual day — clinical, supervisory, and human.

The BCBA is the center of an ABA practice and the most over-extended role in it: clinical decisions, RBT supervision, documentation, parent training, and QA — most of it unbillable. The right ABA software for BCBAs takes the non-clinical load without taking the clinical judgment.

Wilma® drafts what can be drafted (notes, parent updates, renewal prep) for your sign-off, tracks logged supervision toward BACB requirements automatically, and surfaces caseload trends before they’d otherwise surface in a meeting. And she runs the same whether you’re one clinic or a growing group — so you never have to replatform as you scale.

Do the work only a BCBA can do — let Wilma handle the rest.

BCBAs bill 25 hours but work 40+: session notes, progress reports, parent-training prep, documentation QA. Wilma drafts notes from data, drafts parent updates, assembles renewal packets, and flags documentation gaps — pending your sign-off — so your hours go back to clinical work.

Notes from data

Session data drafts the note; you review and sign.

Parent updates drafted

Clinical language translated to parent-friendly text.

Renewal prep done

Progress data and history assembled for the recommendation.

You stay in control

AI drafts; the BCBA decides on every output.

Supervise without the calendar tetris.

Review an RBT’s session data, leave a coaching note, and watch supervision hours track automatically against BACB requirements. RBT onboarding, supervision, and feedback all live in one place — so supervision stays compliant as your caseload grows.

Review & coach

Review session data and coach RBTs, in person or remote.

Hours tracked to BACB

Logged supervision counted toward BACB requirements automatically.

Audit-ready records

Supervision notes and attestation kept audit-ready.

Faster feedback

RBTs get coaching today, not at Friday’s meeting.

See every client’s trend before the team meeting.

Wilma surfaces patterns across your caseload — a tact rate trending down over three weeks, a goal ready to advance, a client at risk — proactively, so clinical adjustments happen in days, not at the next scheduled review.

Trend detection

Declining or stalled programs flagged for review.

Mastery automation

Targets advance on your criteria; mastered flagged.

Caseload at a glance

Every client’s status in one supervisory view.

Decisions in days

Adjust protocols proactively, not reactively.

Walk in knowing what matters — not chasing what happened.

A morning briefing with today’s schedule, yesterday’s flags, credentials renewing, and the two things that need you first. When an RBT messages mid-session about an escalating behavior, the relevant BIP steps surface on their phone — and you’re notified at the same time.

Morning briefing

The day’s priorities surfaced before your first coffee.

In-session BIP support

Plan steps surfaced to the RBT; you’re looped in.

Overnight QA

Weekend notes reviewed; only exceptions reach you.

Less firefighting

Gaps caught before they become problems.

From one clinic to group practice — on one platform.

Start as a small practice on the full agentic platform (not a stripped-down tier), and add RBTs, locations, billing, and HR as you grow — without migrating to a different system. The entry tier has the same AI as the enterprise one.

Full features from day one

Agentic AI on the entry tier, not just enterprise.

Live in under a week

Small practices onboard fast; scale when ready.

Add as you grow

RBTs, locations, billing, HR — no replatforming.

Flat per-user pricing

$30/user, 10-licence minimum — cost doesn’t balloon with caseload.

BCBA's Checklist

Evaluating ABA software as a BCBA? Demand every line.

FAQ

Questions BCBAs ask.

What is the best ABA software for BCBAs?

How does Wilma give BCBAs clinical time back?

Is it good for a solo BCBA / solo practitioner?

Does it handle RBT supervision and BACB requirements?

Does it work for RBTs too?

Will the AI make clinical decisions for me?

Can I migrate my caseload from another system?

How much does it cost?

Customer Story · Clinical

Why a clinical team left "click-after-click" software behind

How fewer clicks for notes, data, and supervision gave a BCBA their day back.

See your week with ten hours back.

Thirty minutes. Bring a real client and a recent session. We’ll show the note drafted, the supervision logged, the trend surfaced.

Choosing clinical software

How to evaluate ABA software as a BCBA

Practice owners evaluate on billing. BCBAs live in a different part of the product, and the parts that determine whether your clinical week is workable rarely appear in a sales demo.

  • 1How long does it take to change a program?Clinical responsiveness is measured in how quickly a decision reaches the technician running the session. If modifying a target means editing a document, re-uploading it and telling staff in a message, programs will drift out of date because the cost of updating them is too high. The change should reach the session screen the next time it opens.Red flag: Program changes that require an administrator, or that do not version — so you cannot see what was running when.
  • 2Can you actually read the data?You will look at graphs more than any other screen. They need phase-change lines, condition labels, aggregation across sessions and clinicians, and the ability to put accuracy against prompt level. A graph you have to export to a spreadsheet to interpret is a graph you will stop looking at.Red flag: Graphs without phase-change annotation, which makes it impossible to show when and why a program changed.
  • 3Does it help you catch measurement drift?Two technicians scoring the same behavior differently is invisible until you look for it. You want independent data capture per observer on the same session so agreement can be established, and enough visibility into who collected what to spot the pattern where one person's data always runs high.Red flag: Only one data record per session, making agreement impossible to establish at all.
  • 4Does supervision tracking work the way the requirement works?The requirement is a proportion of hours delivering services, calculated monthly, and it moves when a technician picks up extra hours. That means it has to be computed against actual scheduled service hours and visible while the month is still open. A month-end report tells you about a failure you can no longer fix.Red flag: Supervision logged as a calendar entry with the percentage worked out by hand afterwards.
  • 5What does it cost you at the end of the session?The realistic question is how many minutes of unpaid administrative time each session generates. Data that has to be transcribed into a note, and a note that has to be reconciled against a timesheet, is where BCBA and RBT attrition comes from. Count the re-entries; each one is a tax on every session forever.Red flag: Any workflow where the same number is typed in more than once.

Before you sign

Questions worth asking on the demo

  • Change a target in front of me and show me where a technician sees it.
  • Show me a graph with a phase change and accuracy plotted against prompt level.
  • Can two people collect data independently on the same session?
  • Show me the current month's supervision percentage for one technician, mid-month.
  • Walk me through a session end-to-end and count how many times a number is entered twice.
  • What does a caseload view look like when a client has not been seen in ten days?

Glossary

The terms you will hear

Phase change line
A vertical line on a graph marking a change in condition — a new intervention, a changed measurement system, a prompt-level shift. Without it a graph cannot show why the data moved.
Supervisory period
The monthly unit that BACB supervision requirements are calculated and met within. Requirements apply per period, so a shortfall cannot be made up later.
Restricted vs unrestricted activities
Restricted is the delivery of behavior-analytic services; unrestricted is the work of a behavior analyst — assessment, program design, analysis, supervision. Unrestricted must make up the majority of trainee fieldwork hours.
Treatment integrity
The degree to which an intervention is delivered as designed. Distinct from data accuracy, and a common explanation for a program that looks ineffective on paper.
Mastery criterion
The performance standard at which a target is considered acquired, stated in advance — typically accuracy across consecutive sessions, and ideally including performance in untrained conditions.
Generalization probe
Running a target under untrained conditions with no prompting and no programmed reinforcement, scored separately from teaching data, to establish the skill exists outside teaching.

Keep reading

Related guides on running an ABA practice — the same operation, from a different angle.