Specifications include, but are not limited to: 1. Mobile App and Web-based Option: The system must have a user-friendly Mobile App and a Web-based interface accessible across various device platforms. 2. Cloud-Based: The application should be hosted on a secure and scalable cloud infrastructure. Government Cloud Space 3. Geofencing: Geofencing capabilities to ensure officers are within designated work areas or job sites. 4. Time Punching: Mandatory in/out time punching for accurate tracking of work hours. 5. Administrative Access: Role-based administrative access for control and reporting purposes. With a clear audit trail. 6. SLC Paid Jobs: Program needs to support internal job postings. Cost structure must be included. 7. 24/7 Support: Provide 24/7 web and phone-based support with a designated primary representative and backup. 8. Integration with Telestaff: Integration with Telestaff to import officers’ schedules into the system to prevent job and work conflicts. Shift overlaps. Identify any related expense. 9. Signup Restrictions: Ability to block signups for jobs that require specialized training, schedule overlaps, and on restricted days. 10. Job Prioritization: Implement a job prioritization system based on seniority, skills, rank, and positions. 11. Access Control: Define access control rules for roster views, employee information, and specific jobs. 12. Automatic Job Coding: Automatic coding for job signups based on predefined rules. 13. Shift Cancellation Policies: Ability to program shift cancellation policies for officers and vendors. 14. Rule Management for MOU and Policies: Manage jobs based on rules compliant with Memorandum of Understanding (MOU) and secondary employment policies. 15. Approval processes: Designed in consultation with City needs. 16. Single Sign-On: Compatible or interoperable with CyberArk 17. LDAP Authentication: Centralized user and group management though Active Directory.