Manage programs, events, athlete registrations and attendances, travel attendance and tracking. Messages between athletes and coaches. Coach can provide feed back on training/racing sessions.