CourseStorm is a class registration and marketing platform primarily aimed at informal education programs such as arts and culture, community education, kids classes, camps, and workforce development. It is designed to simplify and automate the class registration process for education teams and their communities. The platform offers features like customizable registration forms that are mobile-friendly, waitlist management, payment processing (including installment plans), promotional code generation, and friends & family registration that allows registrants to invite others. It also supports email marketing for notifying registrants about important class updates and offers integrations with commonly used systems and APIs.