The City is seeking a comprehensive Project Management (PM) software solution to support the planning, execution, and oversight of capital improvement projects. The selected software must meet the following minimum functional requirements: 1. Project Management: Core tools to manage project timelines, resources, and activities. 2. Contract Management: Capabilities to manage agreements, track modifications, and ensure compliance. 3. Budget and Invoice Tracking: Tools to manage progress payments, allocate funds from multiple sources, and monitor invoices. 4. Scheduling: Support for industry-standard scheduling practices, including Critical Path Method (CPM). 5. Task and Workflow Management: Features to assign, track, and manage tasks and workflows across teams. 6. Document Control: Centralized document management for tracking submittals, reviews, plans, specifications, contracts, inspection logs, photos, reports, bid documents, utility records, environmental files, council reports, outreach materials, and other project documentation. 7. Customizable File Structures: Ability to create and manage different file system templates tailored to project needs. 8. Reporting and Exporting: Ability to generate reports and export data in Microsoft Excel, CSV, text, and PDF formats. 9. Software Integration: Compatibility with other software systems currently used by the City. 10. Training and Implementation: Full support for software setup, customization, and training of City staff.