Specifications include, but are not limited to: • Discovery period to understand current state and desired future state ; • Detailed project plan for meeting deliverables that must include a timeline to build a custom solution if applicable; • Risk management plan ; • Implementation plan and timeline ; • Transition plan and timeline ; • Maintenance plan; Technical: 1. Support for the following: (LMS Requirements Matrix>Technical tab>Requirements:1); a. iOS, Android, Windows, Mac OS; 2. SSL Encrypted (LMS Requirements Matrix>Technical tab>Requirement 2); 3. Cloud Hosted (LMS Requirements Matrix>Technical tab>Requirement 3); 4. Responsive Design (LMS Requirements Matrix>Technical tab>Requirement 4); 5. Test Environment (sandbox) (LMS Requirements Matrix>Technical tab>Requirement 5); 6. Must meet accessibility standards outlined in Web Content Accessibility Guidelines (WCAG) 2.1 Level AA (LMS Requirements Matrix>Technical tab>Requirement 6); Functional: 1. Levels of user access e.g., student, company, instructor, administrator, superuser (LMS Requirements Matrix>Functional tab>requirement 1); 2. Batch functions e.g., lump payment; registration of multiple students to one course (LMS Requirements Matrix>Functional tab>Requirement 2); 3. Search function within software to find specific class, student, or company (LMS Requirements Matrix>Functional tab>requirement 3); 4. Scheduled or Ad-Hoc reporting capabilities to include option to select parameters needed for on-demand reports (LMS Requirements Matrix>Functional tab>requirements 4;5;6): a. Reporting capabilities include options for cumulative totals; b. Must be able to run reports, including financial statements, per company; 5. Create, Edit, Save, Clone templates for different business functions (LMS Requirements Matrix>Functional tab>Requirements 7;8;9;10;11): a. Invoice Templates; b. Report Templates ; c. Course Templates ; Operational: 1. Ability to archive data and access for reporting (LMS Requirements Matrix>Operational tab>Requirement 1;2); 2. Form/Data Validation (LMS Requirements Matrix>Operational tab>Requirement 3); 3. System documents can export to Excel or PDF (LMS Requirements Matrix>Operational tab>Requirement 4); 4. Set and edit pricing for private classes and open classes independently (LMS Requirements Matrix>Operational tab>Requirement 5,6); 5. Set permission levels for “charging on account” (LMS Requirements Matrix>Operational tab>Requirement 7); 6. Reminders sent for certification expiration and/or renewal (LMS Requirements Matrix>Operational tab>Requirement 8) ; Transitional: 1. Data encrypted in transit (LMS Requirements Matrix>Transitional tab>Requirement 1); 2. Implementation plan that meets project timeline (LMS Requirements Matrix>Transitional tab>Requirement 2); Strategic: 1. Cost Structure for updates and customization (LMS Requirements Matrix>sheet 5>requirement 1)