Deck Command.

Deck Command is the flagship FatHead Software platform — a modular aquatics operations system designed to help programs manage students, employees, swim lessons, attendance, pool programming, scheduling, exports, and future multi-location operations. Deck Command has completed Phase 2 and is now in beta testing.

Flagship product

Now entering beta testing after Phase 2.

Deck Command is being tested for pools, swim schools, recreation facilities, aquatic departments, and organizations that need a better way to manage programs, employees, lessons, attendance, and facility operations.

Designed for macOS desktop management and iOS/iPadOS field workflows.
Built around modules so future tools can be added as the platform grows.
Structured for local data now with a path toward cloud and multi-location support later.
Product status

Phase 2 Complete · Beta Testing

Phase 2 is complete and Deck Command is now in beta testing. The current platform focuses on employees, students, swim lessons, private lessons, pool programming, attendance, scheduling, and exportable records.

macOS iOS / iPadOS Modular Platform
Modules

Core modules planned for Deck Command.

Each module is designed to support a specific part of aquatics operations while working together as one platform.

👥

Employees Module

Manage employees, instructors, lifeguards, roles, permissions, contact information, and future employee workflows.

  • Instructor records
  • Lifeguard records
  • Role-based permissions
  • Future employee scheduling tools
🎓

Students Module

Track students, guardian information, notes, enrollment details, lesson history, and participation across multiple programs.

  • Student profiles
  • Guardian contact details
  • Notes and records
  • Group and private lesson participation
🏊

Swim Lessons Module

Manage group lessons, private lessons, developmental swim team style programs, lesson templates, instructors, and student enrollment.

  • Group lessons
  • Private lessons
  • Lesson templates
  • Instructor assignment
🗓

Scheduling Module

Plan lessons, view instructor availability, block unavailable days, define class days, and prepare future calendar-based scheduling tools.

  • Recurring lesson scheduling
  • Instructor availability
  • Daily lesson views
  • Future calendar integrations

Attendance Module

Track attendance statuses and support future card scanning workflows that automatically mark swimmers present.

  • Present
  • Absent
  • Excused
  • Canceled
🌊

Pool Programming Module

Define pools, divide pools into zones, name lanes or areas, and book pool space for lessons, teams, rentals, closures, and events.

  • Pool setup
  • Zone/lane management
  • Status tracking
  • Pool space reservations
📤

Import / Export Module

Prepare data import and export workflows for records, reporting, backups, and administrative review.

  • CSV exports
  • PDF reports
  • JSON backups
  • Future cloud sync support
🏢

Organization Module

Future support for organizations with multiple locations, super user oversight, and location-level access.

  • Multi-location structure
  • Super user oversight
  • Location dashboards
  • Future organization reporting
Platform roadmap

Designed to start local and grow into a larger platform.

The first version focuses on core day-to-day operations. Future versions can expand into customer portals, email notifications, cloud storage, reporting dashboards, payments, and organization-wide management.

V1Local management tools for core aquatics operations.
V2Improved scheduling, reporting, and customer communication.
V3Cloud-enabled multi-location organization management.