Specifications include, but are not limited to: • System must have the capability to process time based on various pay rules for multiple employee types as required by MSU, the State, multiple union contracts, and new FLSA laws without customization or consulting engagement. • System must be flexible to accommodate pay rules, including multiple union contracts, State and University rules and regulations, • System must be able to calculate hours and pay for employees working in multiple jobs, locations, shifts, and pay rates and changes within the pay period. • System must be able to accept date and process time for a variety of pay periods – monthly, bi-monthly, semi-monthly, weekly, etc. • System must be real-time system (one that responds to input immediately, and reacts to a steady flow of information, one that simulates the same speed that would occur in real life), or near real-time. • System must recognize a 24-hour clock to accommodate shift for any schedule allowing for use of military or standard time. • System must be able to maintain data for a minimum of seven years.