a. General System Support: i. Mobility: Utilize the software with mobile devices, such as tablets, cellular devices, etc. ii. User and Programmatic Levels and Assignments: Ability to assign individual user accounts different roles and program access. (i.e., FOG Inspector does not need Industrial Pretreatment access, etc.) iii. Accessibility: Software is easy to learn and to navigate. Dashboards are customizable for individual users based on compliance needs. iv. Training: Developer offers training support, classes, and self-paced videos to help end users learn software functionality. v. Technical Support: Maintenance and updates for the software are performed by the software developer to ensure limited periods of downtime. vi. Compliance & Regulatory Support: Changes in regulatory requirements periodically necessitate software changes to ensure City compliance. vii. Auditing: Ability to track changes made by individual users to specific events/facility fields. viii. Offline Capabilities: Software functionality without internet access with ability to “pull” data entered once connected to internet. ix. User Licensing: Software should be able to support multiple user levels and roles. Software should be able to support concurrent users. b. Industrial Pretreatment: i. Inspections: Generate an inspection report from a customizable template and track inspection events for various users within the wastewater collection area. ii. Sampling: Store results from sampling and analysis of contaminants and flows received from various users in the wastewater collection area. iii. Asset Management: Track and manage pretreatment assets, such as auto sampler maintenance. iv. Enforcement: Generate notices and other controlled documents utilizing approved templates. Track enforcement from start (first noted), to control authority response (enforcement), to final compliance (compliant resample, completed milestones, etc.). 1. Significant Noncompliance (SNC) Calculation: Ability to calculate Significant Noncompliance utilizing data from industrial user. v. Permitting: Create permits utilizing appropriate approved templates and data from permit applications for various users within the wastewater collection area. vi. Scheduling: Create workflows to be assigned to individual users to ensure critical tasks are accomplished. Track and view when assignments are completed. vii. Survey: Create facility information and contact sheets. Provide real-time reporting for determining when surveys require update. 1. Dental Office One Time Compliance Reports (OTCR): Track compliance with the EPA Dental Rule by being able to store Dental OTCRs utilizing the CTS. viii. ESRI ArcGIS: Provide Geospatial data utilizing survey and permitting information and compliance status. Must be able to be integrated with the City’s currently existing GIS software environment. ix. Reporting: Create and generate reports and dashboards to visualize data to optimize efficiency and drive decision-making. 1. Cross-Media Electronic Reporting Rule (CROMERR): Ability to submit an annual pretreatment report utilizing CROMMER compliant reporting standards. 2. Maximum Allowable Headworks Loading (MAHL): Ability to visualize pollutant loadings of Pollutants of Concern. 3. Maximum Allowable Industrial Loading (MAIL): Ability to visualize Significant Industrial User (SIU) loadings of the Publicly Owned Treatment Works (POTW); Visualize percentage of MAHL that the MAIL encumbers. 4. Key Performance Indicators (KPIs): Track key performance indicators to ensure program is functioning efficiently, ability to integrate with City’s Enterprise Management System. 5. Periodic Compliance Reports (PCRs): Receive reports from industrial users utilizing CROMERR compliant software. x. Billing: Seamlessly create and generate bills based on current utility rates and activities recorded in the CTS. 1. Ability of system to create surcharges based on pollutant loads and flow data pulled from City’s billing software. 2. Ability of system to create sampling and analysis charges based on inputs from staff.