User Interface & User Experience The Contractor shall provide and maintain a web-based, mobile-friendly, real-time system to: • Allow users to create a username and password combination and reset password without City staff involvement. • Implement two-factor authentication for user login and password reset. • Allow users and City staff to upload, download, print, and view various document types (photos, PDFs, Word, Excel, etc.) from the system. • Enable users to modify contact information (phone, mailing address, email, etc.). • Enable users to save progress within an application workflow and continue later. • Support drag-and-drop uploads for PDF, Word, JPEG, PNG, XLS, and allow for storagetier scaling (e.g., large attachments over 100 MB). • Allow users to access and download payment receipts and payment history directly from the system without City staff involvement. • Create pop-up messages during application process to alert users to certain information as determined by City staff. 5.3 User Access & Identity Management To enhance security, streamline user access, and support a modern user experience, the system shall include the following: • City Staff Access: Integration with Microsoft Azure Active Directory (AD) Single Sign-On (SSO), including two-factor authentication. • External User Access: Login via username/password or social identity providers (e.g., Google, Apple, Meta).