Specifications include, but are not limited to: 1. Activity Registration: create, schedule, and manage programs, courses, and classes through a registration process. 2. Point of Sale Payment Processing: online portal that includes secure point of sale using multiple payment methods setting discounted member pricing and/or use of coupon codes. 3. Membership Management: track gym membership and support guest and multi-visit passes. Members include USM faculty, staff, students, affiliates as well as non-university individuals with a purchased membership. 4. Facility Management: track facility reservations through bookings, rentals, program schedules, and court reservations. 5. Access Control: supports LDAP, SAML or Microsoft Active Directory authentication. 6. Equipment Checkout: manage checkout of facility equipment. 7. Facility Reservations: track reservations through bookings, rentals, program schedules, and court reservations. 8. ID Card Management: creation & management of ID cards to be used for facility access and check-in.