1. Functional Requirements a. Integrate with an ERP system b. Integrate and accommodate inbound and outbound communication to individuals and groups (text, email, push notification, etc.), including user leave requests, messaging, and the ability to approve leave requests. i. Allow images and files to be included in communications c. Integrate with Microsoft Office products. d. Have a built-in backup and restore feature. e. Ability to configure user profiles, pay code rules, and thresholds in order to adhere to policy, FLSA rules and regulations, labor laws, and contractual agreements. f. Capability to export, in a user-defined file related to payroll for format, fields a specific payroll period for upload organization payroll system. g. Must have an audit trail which details and stores all edits to an employee’s time, attendance, and schedule information. h. Functionality of a test database to operate separate from the production database. i. Web-based system, cross platform, accessible via the Internet, and app for the end user. j. Support single-sign on (using Azure SAML).