CodeMetro has a New Name and a New Home! Please visit webABA Enterprise on
Learn about why we have rebranded

Applied Behavior Analysis Practice Management Software


An ABA software so powerful, it’s the only tool you’ll need to manage your practice.

Available on Mac and PC

ABA Therapy Software

Your Practice Made Easy

NPAWorks by CodeMetro is the only software you need to manage your growing ABA Therapy Practice. From advanced scheduling features to robust reporting tools, NPAWorks is with you every step of the way.

Create a practice management system that is uniquely yours with NPAWorks—we give you access to everything you need while removing everything you don’t.

With our easy to use interface, you and your staff members will be able to access the tools you need to get your job done easier and quicker than ever before. With our mobile interface, NPAGo, your providers can check their schedules, create and edit appointments, gather guardian signatures, and validate their location right from their appointment site. Everything that a provider would need in the field.

We’re With You Every Step of the Way

A great software is nothing if you do not know how to use it. Our product is backed by the best customer support team in the business. We’ll make sure you can take full advantage of everything NPAWorks has to offer with our one-on-one training and implementation system. If you ever find yourself in need of technical support, give us a call. We are happy to help!

If you’re ready to see everything NPAWorks can do for your practice schedule a demo!

Take your ABA practice on the go

Scheduling Validation Warnings Unique to NPAWorks

Our therapy scheduling software catches errors before they result in lost revenue. Whether the child’s funding source does not cover a specific service or a provider is not certified to offer the selected service, NPAWorks will prevent you from scheduling the appointment – saving you a great deal of a headache.

Create customizable validation warnings to prevent scheduling of appointments when staff members are not available or not approved for the services.

Simple and Easy Billing

Save time and simplify your insurance billing. Bill self-pay, insurance clients, state agencies, and school districts with ease in NPAWorks.

Seamlessly bill services with different rates determined by funding sources. Add the funding source’s rates and NPAWorks will automatically pull in the correct amount based on service type and the client’s funding source. Group claims by service and more, scrub claims, make adjustments, submit claims, check claim statuses, and run specialized reports all from NPAWorks. You and your team no longer have to jump back and forth into client files to correct information.

Submit insurance claims to the clearinghouse and check om claim statuses with the click of a button. Generate CMS 1500 which can be downloaded and printed in seconds. NPAWorks pulls in the appointment information to automatically generate reliable and validated claims.

Integrated human resources and payroll

Integrated Human Resources and Payroll

Our human resources management saves time and reduces errors. Staff leave and paid time off can be entered so it can be accounted for accurately in payroll and automatically marked as unavailable for scheduling on the calendar. Create customizable anniversary reminders for staff members to keep them feeling welcomed and a part of the team.


Granular staff permissions ensure staff members are only accessing the clients and information they are approved to view. Easily set up and customize for your unique practice.


Payroll is a breeze. We’re integrated with some of the best payroll tools including Quickbooks and ADP.

Ready to Get Started?

© Copyright 2022. All Rights Reserved.