Specifications include, but are not limited to: The software shall be designed to operate on a currently supported Microsoft Windows Server based virtual server (Microsoft Windows Server 2019 or higher). Waupaca County has physical HP servers operating in a VMWare virtual environment. The replacement system shall provide an integrated solution capable of both interfacing with Waupaca County’s existing systems and operating in a currently supported Microsoft Windows Server/VMWare virtual environment (Microsoft Windows Server 2019 or higher). The software shall be current state-of-the-art technology, user friendly, and efficient for the end user. Importance should be placed upon using the fewest possible screens; discouraging redundant data entry; supporting the use of drop down lists, sub files, help text, codes, shortcut keys, and audit trails, and utilizing window/scrolling for on-line applications. The user should be able to travel from screen to screen without re-keying search or control information. During the operation of the software, the user should be alerted to certain data conditions which may be illogical or invalid. Drop down lists, sub files, help text, and edit override capability should give the user the flexibility to ignore certain edits which may appear as informational and are not mandatory for maintaining data integrity.