1. The system must be entirely cloud-based. No on-premise software solutions will be considered. 2. The system must be easy to use for non-financial user roles, and the interface should be simple to navigate. 3. Each application within the system must interact with the appropriate applications. There should be no need to re-enter data from one application to another system. 4. The system must be easy to use across all appropriate applications, including the ability for each end-user to be able to define their own custom navigation capabilities. 5. Software modules shall fully integrate with other modules. 6. The system must include drill-down functionality from the General Ledger into appropriate subledgers, with the ability to upload and view attached documents of various file types. 7. The system must have the ability to export data to Excel in a clean and easy-to-use format. 8. The software must include regular enhancements and updates without additional fees or interruptions.