A program is any class, sport, training, etc. that your organization offers for members to enroll in. Your program can then be divided into individual sessions and each of these sessions can have their own settings and rosters.