---
title: All-in-One CPR Class Management Software | Enrollware
description: Discover all of the powerful features Enrollware offers. Simplify class registration, student tracking, payment processing and more.
---

[Skip to content](https://www.enrollwaresolutions.com/all-in-one-platform#main-content)

[Client Login](https://www.enrollware.com/admin/login.aspx)

[![Enrollware Logo](https://www.enrollwaresolutions.com/hubfs/raw_assets/public/Enrollware%20Theme/images/logo-dark.svg)](https://www.enrollwaresolutions.com/?hsLang=en)

- [All-in-One Platform](https://www.enrollwaresolutions.com/all-in-one-platform)
- Solutions 
    - [Healthcare/AHA](https://www.enrollwaresolutions.com/solutions-healthcare?hsLang=en)
    - [Corporate](https://www.enrollwaresolutions.com/corporate-solutions?hsLang=en)
    - [Government](https://www.enrollwaresolutions.com/solutions/government?hsLang=en)
    - [Continuing Education](https://www.enrollwaresolutions.com/solutions/continuing-education?hsLang=en)
- [Pricing](https://www.enrollwaresolutions.com/enrollware-pricing?hsLang=en)
- [Contact](https://www.enrollwaresolutions.com/contact-us?hsLang=en)
- [Schedule a Demo](https://www.enrollwaresolutions.com/demo?hsLang=en)
- [Sign Up](https://www.enrollwaresolutions.com/sign-up?hsLang=en)

![](https://www.facebook.com/tr?id=1300009137927167&ev=PageView&noscript=1)

![](https://www.enrollwaresolutions.com/hubfs/raw_assets/public/Enrollware%20Theme/images/hexigons.svg)

![](https://www.enrollwaresolutions.com/hubfs/raw_assets/public/Enrollware%20Theme/images/hexigons.svg)

# Your All-In-One Class Management Platform

 Enrollware automates all of your training site and training center operations in an easy-to-use, online, secure application. 

[Sign Up](https://www.enrollwaresolutions.com/sign-up?hsLang=en)

[Overview](https://www.enrollwaresolutions.com/all-in-one-platform#tab-1) [Class Scheduling](https://www.enrollwaresolutions.com/all-in-one-platform#tab-2) [Class Registration](https://www.enrollwaresolutions.com/all-in-one-platform#tab-3) [Payment Processing](https://www.enrollwaresolutions.com/all-in-one-platform#tab-4) [eLearning](https://www.enrollwaresolutions.com/all-in-one-platform#tab-5) [Class Management](https://www.enrollwaresolutions.com/all-in-one-platform#tab-6) [Client Tracking](https://www.enrollwaresolutions.com/all-in-one-platform#tab-7) [Instructor Tracking](https://www.enrollwaresolutions.com/all-in-one-platform#tab-8) [Roster Managemet](https://www.enrollwaresolutions.com/all-in-one-platform#tab-9) [Card and Certificate Printing](https://www.enrollwaresolutions.com/all-in-one-platform#tab-10) [Administration](https://www.enrollwaresolutions.com/all-in-one-platform#tab-11) [AHA Training Centers](https://www.enrollwaresolutions.com/all-in-one-platform#tab-12)

### Enrollware automates all of your training site and training center operations in an easy to use, web based, secure application.

![Enrollware AHA features](https://www.enrollware.com/img/macs.jpg)

##### Your class schedule available online, anywhere, anytime

With Enrollware's database driven class schedules, your up-to-date schedule is always available on the web. Past classes are automatically removed from the schedule and when a class reaches it's maximum number of registrants, it's automatically marked as full and additional registrations are not allowed. This is all done with an easy to use, web based administrative tool. No more editing HTML and publishing web pages.

---

##### Accepting credit card payments for class registrations has never been easier  

Your Enrollware subscription includes access to EnrollwarePay, our integrated payment processing system. Start accepting payments today at industry low rates.

---

##### Automatically generate and submit your rosters

Once your students register, their information is stored in your database forever.  We use that same information for printing cards, certificates, and generating rosters.  You won't find yourself re-entering a student's name over and over again.

---

##### No software to install or maintain

Enrollware's software is housed in a secure datacenter and maintained and updated by Enrollware developers.  A web browser and an Internet connection is all that is required to access it.  Check in from home, or even from your web enabled phone. We're constantly enhancing the application and as a subscriber, you'll benefit automatically with free upgrades.

---

##### Your data is secure and always available

Your data is protected in a datacenter with biometric access control.  Daily backups are performed and stored in secure offsite facilities.   You are the only one with unrestricted access to that data and since it's yours, you can export and download it at any time. As a client, you have access to your data 24/7/365 and as a client, we will never delete your data.

## Class Scheduling

Scheduling classes couldn't be easier with Enrollware's automated system.

##### **Your Admin Home Page**

After logging into your password protected admin section, you're presented with a quick view of your upcoming classes. From this page, you can view, edit, or create additional classes.

[![Class List](https://www.enrollware.com/img/tour/class-list-th.jpg)](https://www.enrollware.com/img/tour/class-list.jpg)

---

##### **Reusable Class Templates**

Scheduling classes is made easier by Course Type Templates that you setup once, and re-use over and over. Course descriptions, prices, and book options are pre-configured on this page, but can be overridden when an individual class is scheduled.

[![Course Types](https://www.enrollware.com/img/tour/course-types-th.jpg)](https://www.enrollware.com/img/tour/course-types.jpg)

---

##### **Scheduling a Class**

Pick the course type, instructor, location, start time, and maximum number of students, and you're done. Your class instantly shows up in your online schedule and is available for registrations.

[![New Class Template](https://www.enrollware.com/img/tour/new-class-th.jpg)](https://www.enrollware.com/img/tour/new-class.jpg)

---

##### **Managing Classes**

One convenient screen is used to manage all of the aspects of a scheduled class. Make changes to the class details and add/edit students here.

[![Class Edit page](https://www.enrollware.com/img/tour/class-edit-th.jpg)](https://www.enrollware.com/img/tour/class-edit.jpg)

---

<https://www.enrollware.com/img/tour/unscheduled-students.jpg>

##### **Rescheduling Students**

Move students easily between scheduled classes. For those students who aren't sure which of the next available classes to choose, there is an unscheduled list, or 'holding area' where they can be temporarily placed.

#### [![Unscheduled Students](https://www.enrollware.com/img/tour/unscheduled-students-th.jpg)](https://www.enrollware.com/img/tour/unscheduled-students.jpg)

## Registration

The key to reducing the number of abandoned registrations (and increasing customers) is to make the registration process as smooth and hassle-free as possible.

##### **Your Custom Class Schedule Page**

Enrollware has several options for displaying your class schedule to your customers. The custom hosted schedule page maintains all of your contact information and current classes on one secure page. Your students select a class and click the link to start the registration process.

[![Class registration page](https://www.enrollware.com/img/tour/register1-th.jpg)](https://www.enrollware.com/img/tour/register1.jpg)

---

##### **Registration Options**

In the next registration step, students confirm their choice of classes and are given the option to purchase a textbook if applicable and configured.

[![AHA Class Registration](https://www.enrollware.com/img/tour/register2-th.jpg)](https://www.enrollware.com/img/tour/register2.jpg)

---

##### **Simple One Page Form**

The main registration page is designed to be as simple and secure as possible. Once the student submits this page, they're asked to confirm the information, and the credit card is submitted for authorization. If it is declined, they can revise their payment information and try again. If it's approved, a configurable email confirmation is sent.

[![Student Registration](https://www.enrollware.com/img/tour/register3-th.jpg)](https://www.enrollware.com/img/tour/register3.jpg)

---

##### **Calendar Views**

As an alternative to the default class schedule, you can also choose to use a calendar with color coded classes to list your classes on your site. A dual calendar display is also available.

[![Class Calendar](https://www.enrollware.com/img/tour/calendar-th.jpg)](https://www.enrollware.com/img/tour/calendar.jpg)

[![EnrollwarePay](https://www.enrollware.com/img/EnrollwarePayLogo.png)](https://49629582.hs-sites.com/enrollwarepay?hsLang=en)

#### Payment Processing through EnrollwarePay

[EnrollwarePay](https://www.enrollwaresolutions.com/enrollwarepay?hsLang=en)is a fully integrated card payment processing platform that is designed just for users of Enrollware software. This all-in-one solution tightly integrates with the Enrollware class registration and management system and is offered at an industry low flat rate.

![Card Brands](https://www.enrollware.com/img/paymentlogos.png)

 

Easily accept credit card payments for your class registrations and training center products. EnrollwarePay offers the following advantages:

- Industry leading rates and no hidden fees
- Quick and painless on-boarding
- Funds deposited quickly to your bank account
- Integrated reporting and reconciliation
- Simplified PCI compliance
- Single point of contact - supported by Enrollware staff

Click to learn more about [EnrollwarePay](https://www.enrollware.com/enrollwarepay)

## eLearning

Enrollware supports the sale and tracking of any online course.  If your online class requires a keycode, we provide keycode 'banks' where you can store these keys and automatically deliver them to your customers as they register.  Keys can be easily combined with classroom sessions for courses requiring a skills check.

##### **Key Management**

An unlimited number of keycode banks can be created and used to deliver and track key assigments for your students. Sell keycodes 24x7 without ever having to manually send a key to a customer. Your students can start their class immediately after completing their registration.

[![AHA eLearning](https://www.enrollware.com/img/tour/keycode2-th.jpg)](https://www.enrollware.com/img/tour/keycode2.jpg)

---

##### **Detailed Sales Reports**

As each keycode is sold, it is sent to the student in a confirmation email, marked as 'used' in the keycode bank, and included in several reports accessible as in your admin screens.

[![AHA Keycodes](https://www.enrollware.com/img/tour/keycode1-th.jpg)](https://www.enrollware.com/img/tour/keycode1.jpg)

## Class Management

Enrollware provides you with the tools to efficiently run manage your classrooms.  We eliminate the paperwork so you can focus on teaching your classes.

##### **Student Check-in Facility**

A custom check-in page is available for use at your facility. Set up on a spare computer, laptop, or iPad, this page allows your students to check in on the day of the class and verify that their name is spelled correctly. Any changes they make are automatically applied to the database and used for card printing, rosters, and future communications.

[![Class Checkin System](https://www.enrollware.com/img/tour/checkin-th.jpg)](https://www.enrollware.com/img/tour/checkin.jpg)

---

##### **Printable Student Lists**

Prior to each class, you can easily print a PDF containing all of your registered students. Use it during class to ensure attendance and take notes as needed.

[![Student List](https://www.enrollware.com/img/tour/student-list-th.jpg)](https://www.enrollware.com/img/tour/student-list.jpg)

## Client Tracking

Private client-based training is made easy with our Client Tracking module.  

##### **Client Management**

Manage an unlimited list of client accounts with contact information and contact dates. Assign these clients to private classes or issue them promotion codes for class discounts and automatic tracking.

[![Client Training](https://www.enrollware.com/img/tour/clients2-th.jpg)](https://www.enrollware.com/img/tour/clients2.jpg)

---

##### **Client Activity Report**

This report identifies all of the training activity for a specific client and date range. Exportable to Excel and can be used for invoicing your clients.

[![Client Tracking](https://www.enrollware.com/img/tour/clients1-th.jpg)](https://www.enrollware.com/img/tour/clients1.jpg)

# Instructor Tracking

With support for an unlimited number of instructors, Enrollware will track your instructor certifications, expirations, class counts, and other events.

##### **Automatic Tracking**

Instructor certifications are tracked and reported by discipline. This page provides a quick overview of your staff and allows you to easily monitor for expiring certifications.

[![AHA instructor tracking](https://www.enrollware.com/img/tour/instructors1-th.jpg)](https://www.enrollware.com/img/tour/instructors1.jpg)

---

<https://www.enrollware.com/img/tour/instructors2.jpg>

##### **Detailed Tracking Reports**

Your instructor's entire teaching history is easily accessible, by class or discipline, and the Activity/Event log can be used as a diary to track training or monitoring events.

[![AHA Instructor Management](https://www.enrollware.com/img/tour/instructors2-th.jpg)](https://www.enrollware.com/img/tour/instructors2.jpg)

## Roster Management

Enrollware eliminates the handling of paper rosters and duplication of effort.   Your student information is now electronically stored from the minute they register.

##### **Entering Test Scores**

Following each class, use this simple page to update the test scores and student status.

[![Student grades](https://www.enrollware.com/img/tour/student-scores-th.jpg)](https://www.enrollware.com/img/tour/student-scores.jpg)

---

##### **Rosters**

Once the information is entered, this page displays the AHA compliant roster in PDF form. From here, you can print or email the roster as many times as you'd like. There's no real need for paper though, the rosters are stored electronically forever.

![AHA Roster Management](https://www.enrollware.com/img/tour/roster-main-th.jpg)

---

---

##### Student Search

Easily search for students by last name, first name, email address, or phone number. Click on the search results to view the complete student record.

[![Student Search](https://www.enrollware.com/img/tour/student-search-th.jpg)](https://www.enrollware.com/img/tour/student-search.jpg)

---

##### Class Information is Saved Forever

Out of the way yet still readily available, the Past Classes screen shows every class you've ever held. No more digging through paper records.

[![AHA Class Database](https://www.enrollware.com/img/tour/past-classes-th.jpg)](https://www.enrollware.com/img/tour/past-classes.jpg)

 

---

##### Quick Access to Rosters

All of your rosters are available for quick reference, emailing, or printing on the Finalized Rosters screen. This is also where a training center would access rosters from a training site if both were using Enrollware.

[![AHA roster submission](https://www.enrollware.com/img/tour/finalized-rosters-th.jpg)](https://www.enrollware.com/img/tour/finalized-rosters.jpg)

## Card and Certificate Printing

Card printing made easy.  No more alignment problems, mail merges, word templates, or wasted cards.

##### **Print Cards in Two Minutes or Less**

With this simple card printing process, you can print one or all of your certification cards efficiently and accurately. Need to reprint one card out of 20? No problem.

[![AHA Card Printing](https://www.enrollware.com/img/tour/print-cards-th.jpg)](https://www.enrollware.com/img/tour/print-cards.jpg)

---

##### **Custom Certificates**

Create any number of custom certificate templates in Word and once they're uploaded to the system, you can print them for an entire class with just a few clicks. We'll fill in the variable information such as the student, class name, date, and instructor.

[![Certificate printing system](https://www.enrollware.com/img/tour/certificates-th.jpg)](https://www.enrollware.com/img/tour/certificates.jpg)

## Administration

The functions within Enrollware are all managed through the secure and private administration pages.

##### **Secure Admin Facility**

Your custom admin facility is protected by a secure login page with industry standard password encryption.

[![Admin login screen](https://www.enrollware.com/img/tour/login-th.jpg)](https://www.enrollware.com/img/tour/login.jpg)

---

##### **Unlimited Users**

You are in control of the users that access your system. Add as many admins or instructors as you'd like and each will have their own username and password. There are no limits.

[![User management](https://www.enrollware.com/img/tour/users-th.jpg)](https://www.enrollware.com/img/tour/users.jpg)

---

##### **User Details**

For each user, you control the roles they're allowed to perform. For instructors, you can also specify exactly how their name is printed on the certification cards.

[![User edit screen](https://www.enrollware.com/img/tour/user-edit-th.jpg)](https://www.enrollware.com/img/tour/user-edit.jpg)

---

##### **Unlimited Locations**

Every detail about your site is configurable. Setup as many training locations as you'd like.

[![Unlimited class locations](https://www.enrollware.com/img/tour/locations-th.jpg)](https://www.enrollware.com/img/tour/locations.jpg)

---

##### **File Manager**

The file manager is used to upload study guides or other documents to the site and make them available for download by your students. Your confirmation emails can contain links to these documents with instructions for class preparation.

[![File Manager](https://www.enrollware.com/img/tour/file-manager-th.jpg)](https://www.enrollware.com/img/tour/file-manager.jpg)

## AHA Training Centers

Enrollware provides automation for many aspects of your American Heart Association Training Center and is 100% PAM Compliant. Monitor your training site and affiliate instructor activity, store rosters electronically, issue e-cards, and accept payments for card orders.

##### **Training Sites and Affiliate Instructors**

Your training sites and affiliate instructors interact in their own secure and private area in Enrollware. Instructors are prevented from accessing data in other sites.

[![AHA Training Sites and Instructors](https://www.enrollware.com/img/tour/sites-th.jpg)](https://www.enrollware.com/img/tour/sites.jpg)

---

##### **Training Site Rosters**

Instructors enter their rosters into Enrollware and transmit them electronically to your training center. Electronic roster management and record-keeping eliminates paperwork and makes your training center records available to you from anywhere via the web. Scanned documents can be uploaded, attached, and stored with the roster data.

[![Training Site Rosters](https://www.enrollware.com/img/tour/tsrosters-th.jpg)](https://www.enrollware.com/img/tour/tsrosters.jpg)

---

##### **Instructor Payments**

Accept and track electronic payments from your training sites and instructors for dues, roster fees, eCards, or supplies.

[![Instructor Payments](https://www.enrollware.com/img/tour/tcorders-th.jpg)](https://www.enrollware.com/img/tour/tcorders.jpg)

---

##### **Electronic Instructor Tracking**

All of your instructors teaching history is easily accessible, by class or discipline, and the Activity/Event log can be used as a diary to track training or monitoring events.

[![AHA Instructor Management](https://www.enrollware.com/img/tour/instructors2-th.jpg)](https://www.enrollware.com/img/tour/instructors2.jpg)

---

##### **AHA eCards**

Training centers can utilize our AHA Direct Connect feature to issue eCards directly from their Enrollware admin pages. Developed in conjunction with the AHA, eCards are issued with just a few clicks of the mouse, without having to re-enter data or import Excel files.

[![AHA eCards](https://www.enrollware.com/img/tour/ecardfb-th.jpg)](https://www.enrollware.com/img/tour/ecardfb.jpg)

![KansasCPR logo](https://www.enrollwaresolutions.com/hubfs/KansasCPR-Logo.svg)

 "No more managing different calendars, payment systems, and other repetitive training center activities. I can now focus on training more people simply because we have a system that supports us."

 Richard Sigle, KansasCPR

![](https://www.enrollwaresolutions.com/hubfs/raw_assets/public/Enrollware%20Theme/images/hexigons.svg)

![](https://www.enrollwaresolutions.com/hubfs/raw_assets/public/Enrollware%20Theme/images/hexigons.svg)

## Power Up Your CPR & First Aid Training with Enrollware!

Streamline scheduling, registration, payments, and compliant certifications effortlessly.

[Sign Up Now](https://www.enrollwaresolutions.com/sign-up?hsLang=en) ![Laptop showing screen of Enrollware Admin Class Scheduling Management Software](https://www.enrollwaresolutions.com/hs-fs/hubfs/screenshot-cut-off.png?width=1200&height=244&name=screenshot-cut-off.png)

![Enrollware logo](https://www.enrollwaresolutions.com/hs-fs/hubfs/logo-dark.png?height=40&name=logo-dark.png)

Online Class Registration and Management

###### Features

- [All-in-One Platform](https://www.enrollwaresolutions.com/all-in-one-platform)
- [Pricing](https://www.enrollwaresolutions.com/enrollware-pricing?hsLang=en)
- [EnrollwarePay](https://www.enrollwaresolutions.com/enrollwarepay?hsLang=en)

###### Solutions

- [Healthcare](https://www.enrollwaresolutions.com/solutions-healthcare?hsLang=en)
- [Government](https://www.enrollwaresolutions.com/solutions/government?hsLang=en)
- [Continuing Education](https://www.enrollwaresolutions.com/solutions/continuing-education?hsLang=en)
- [Corporate](https://www.enrollwaresolutions.com/corporate-solutions?hsLang=en)

###### Resources

- [Contact Us](https://www.enrollwaresolutions.com/contact-us?hsLang=en)
- [Privacy Policy](https://www.enrollwaresolutions.com/privacy?hsLang=en)
- [Master Services Agreement](https://www.enrollwaresolutions.com/terms?hsLang=en)
- [Responsible Disclosure Policy](https://www.enrollwaresolutions.com/responsible-disclosure-policy?hsLang=en)
- [Client Login](https://www.enrollware.com/admin/login.aspx?ReturnUrl=%2fonline-class-registration-software-testimonials)

###### Follow Us

<https://www.facebook.com/enrollwarellc> <https://www.linkedin.com/company/enrollware/about/>

 © 2025 Enrollware. All rights reserved.