| 142791 | REPORT | N | Y | MAIN | ACTION | ADOPTED | N | Review and Renewal of Technology Maintenance Contracts for Sustainment of City Services from 2026 - 2030 | 2025.GG24.9 | Y | Y | Y | Y | <p>The Chief Technology Officer and the Chief Procurement Officer recommend that:</p>
<p> </p>
<p>1. City Council grant authority to the Chief Technology Officer, subject to budget approval, to renegotiate and renew the contracts listed in Confidential Attachment 1 and Confidential Attachment 2, for a period of up to five (5) years from January 1, 2026 to December 31, 2030, for a maximum estimated amount of $226,894,541 CAD net of Harmonized Sales Tax recoveries ($230,887,885 CAD net of Harmonized Sales Tax) and $16,750,326 USD net of Harmonized Sales Tax recoveries ($17,045,132 USD net of Harmonized Sales Tax), subject to Recommendation 2 below.</p>
<p> </p>
<p>2. City Council grant authority to the appropriate City Division Heads and the Chief Technology Officer to negotiate, enter into and execute new contracts or to renew and extend existing contracts, and any ancillary documents required to give effect thereto, identified in Confidential Attachment 1 and Confidential Attachment 2, for a period of up to five (5) years from January 1, 2026 to December 31, 2030, in accordance with City policies and procedures, and in a form satisfactory to the City Solicitor.</p>
<p> </p>
<p>3. City Council direct that Confidential Attachment 1 and Confidential Attachment 2 to the report from the Chief Technology Officer and the Chief Procurement Officer, remain confidential at this time as they pertain to criteria to be applied to negotiations carried on or to be carried on by or on behalf of the City of Toronto, and be made public at the discretion of the Chief Procurement Officer following the execution of the contracts authorized by Recommendation 1 and Recommendation 2 above.</p> | <p>Funding in the following amounts net of Harmonized Sales Tax will be included in the programs' Operating and Capital Budget submissions in the respective years:</p>
<p> </p>
<p>Table 1 - Technology Maintenance Contract Renewals for 5 Years (2026 to 2030)</p>
<p> </p>
<table style="border-collapse: collapse; border: none;" width="696">
<tbody>
<tr style="height: 28.6pt;">
<td style="width: 45.5pt; border: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" rowspan="2" width="61">
<p> </p>
</td>
<td style="width: 146.6pt; border: solid black 1.0pt; border-left: none; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" colspan="2" width="195">
<p>Contract Renewals Previously Consolidated Under the 2020 Review</p>
<p>(Appendix B)</p>
</td>
<td style="width: 160.35pt; border: solid black 1.0pt; border-left: none; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" colspan="2" width="214">
<p>Contract Renewals Now Consolidated as part of the 2025 Review</p>
<p>(Appendix C)</p>
</td>
<td style="width: 169.3pt; border: solid black 1.0pt; border-left: none; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" colspan="2" width="226">
<p>Total Amount Requested for Approval for Contract Renewals for 2026–2030</p>
</td>
</tr>
<tr style="height: 28.6pt;">
<td style="width: 78.6pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="105">
<p>CAD</p>
</td>
<td style="width: 68.0pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="91">
<p>USD</p>
</td>
<td style="width: 82.4pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="110">
<p>CAD</p>
</td>
<td style="width: 77.95pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="104">
<p>USD</p>
</td>
<td style="width: 86.25pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="115">
<p>CAD</p>
</td>
<td style="width: 83.05pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="111">
<p>USD</p>
</td>
</tr>
<tr style="height: 28.6pt;">
<td style="width: 45.5pt; border: solid black 1.0pt; border-top: none; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="61">
<p>2026</p>
</td>
<td style="width: 78.6pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="105">
<p>$28,397,031</p>
</td>
<td style="width: 68.0pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="91">
<p>$2,324,689</p>
</td>
<td style="width: 82.4pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="110">
<p>$4,961,584</p>
</td>
<td style="width: 77.95pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="104">
<p>$600,347</p>
</td>
<td style="width: 86.25pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="115">
<p>$33,358,615</p>
</td>
<td style="width: 83.05pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="111">
<p>$2,925,036</p>
</td>
</tr>
<tr style="height: 28.6pt;">
<td style="width: 45.5pt; border: solid black 1.0pt; border-top: none; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="61">
<p>2027</p>
</td>
<td style="width: 78.6pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="105">
<p>$33,495,806</p>
</td>
<td style="width: 68.0pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="91">
<p>$2,481,854</p>
</td>
<td style="width: 82.4pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="110">
<p>$5,367,202</p>
</td>
<td style="width: 77.95pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="104">
<p>$732,496</p>
</td>
<td style="width: 86.25pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="115">
<p>$38,863,008</p>
</td>
<td style="width: 83.05pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="111">
<p>$3,214,350</p>
</td>
</tr>
<tr style="height: 28.6pt;">
<td style="width: 45.5pt; border: solid black 1.0pt; border-top: none; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="61">
<p>2028</p>
</td>
<td style="width: 78.6pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="105">
<p>$38,110,384</p>
</td>
<td style="width: 68.0pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="91">
<p>$2,610,825</p>
</td>
<td style="width: 82.4pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="110">
<p>$8,516,782</p>
</td>
<td style="width: 77.95pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="104">
<p>$787,793</p>
</td>
<td style="width: 86.25pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="115">
<p>$46,627,166</p>
</td>
<td style="width: 83.05pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="111">
<p>$3,398,618</p>
</td>
</tr>
<tr style="height: 28.6pt;">
<td style="width: 45.5pt; border: solid black 1.0pt; border-top: none; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="61">
<p>2029</p>
</td>
<td style="width: 78.6pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="105">
<p>$43,514,312</p>
</td>
<td style="width: 68.0pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="91">
<p>$2,753,286</p>
</td>
<td style="width: 82.4pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="110">
<p>$10,843,419</p>
</td>
<td style="width: 77.95pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="104">
<p>$895,837</p>
</td>
<td style="width: 86.25pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="115">
<p>$54,357,731</p>
</td>
<td style="width: 83.05pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="111">
<p>$3,649,123</p>
</td>
</tr>
<tr style="height: 28.6pt;">
<td style="width: 45.5pt; border: solid black 1.0pt; border-top: none; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="61">
<p>2030</p>
</td>
<td style="width: 78.6pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="105">
<p>$46,371,039</p>
</td>
<td style="width: 68.0pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="91">
<p>$2,907,773</p>
</td>
<td style="width: 82.4pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="110">
<p>$11,310,327</p>
</td>
<td style="width: 77.95pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="104">
<p>$950,232</p>
</td>
<td style="width: 86.25pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="115">
<p>$57,681,366</p>
</td>
<td style="width: 83.05pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="111">
<p>$3,858,005</p>
</td>
</tr>
<tr style="height: 28.6pt;">
<td style="width: 45.5pt; border: solid black 1.0pt; border-top: none; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="61">
<p>5 Year Total</p>
</td>
<td style="width: 78.6pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="105">
<p>$189,888,571</p>
</td>
<td style="width: 68.0pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="91">
<p>$13,078,427</p>
</td>
<td style="width: 82.4pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="110">
<p>$40,999,314</p>
</td>
<td style="width: 77.95pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="104">
<p>$3,966,705</p>
</td>
<td style="width: 86.25pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="115">
<p>$230,887,885</p>
</td>
<td style="width: 83.05pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; padding: 0cm 0cm 0cm 0cm; height: 28.6pt;" width="111">
<p>$17,045,132</p>
</td>
</tr>
</tbody>
</table>
<p> </p>
<p>The potential increase for this 5-year period over the 2020 - 2025 reported amount for these contracts is $74,944,710 net of Harmonized Sales Tax. Annually, this increase is approximately 3.4 percent below the annualized growth rate for Software as a Service (SaaS) applications in the market. This is an aggregate high-level estimate only, and specific pricing and increases will be determined on a contract-by-contract and vendor-by-vendor basis as they are renewed. <br /> <br /> A breakdown of annual spend for all 219 technology maintenance contracts included within this report are broken down by division as part of Appendix A: Divisional Summary of Proprietary Technology Maintenance Contracts.</p>
<p> </p>
<p>Amounts are based on the current proprietary technology maintenance requirements, potential future requirements resulting from approved procurements and anticipated inflationary increases. The City will continue to negotiate with vendors to limit increases and obtain value for the City with a 5-year renewal term.</p>
<p> </p>
<p>The Chief Financial Officer and Treasurer has reviewed this report and agrees with information included in the Financial Impact section.</p> | <p>Technology software requires ongoing support for updates, backups, support, and ongoing compliance with cybersecurity and privacy regulations. Technology maintenance contracts allow the City of Toronto to receive these essential services. Based on non-competitive exclusive rights, technology maintenance is only available directly from the suppliers identified in this report.</p>
<p><br /> The purpose of this report is to request City Council authority to renegotiate and renew 219 technology maintenance contracts non-competitively for up to a five (5) year term from 2026 - 2030. These maintenance contracts must be awarded to existing suppliers as they are required to maintain existing City technology infrastructure and application systems in a state of good repair, covering system updates, data backup and support, and ongoing compliance with cybersecurity and privacy regulations. Any new modernization initiatives requiring City Council approval are excluded from this process and will be reported separately.<br /> <br /> This report is the culmination of a year-long review the City undertakes every five (5) years to ensure effective cost management and governance for technology maintenance contract renewal requests from over thirty divisions and avoid fragmented sole-source requests to City Council. This is the fourth iteration of this process, which began in 2010. Through this latest review process, the City has reduced the total authority request of this report by $14.56 million.</p>
<p> </p>
<p>The authority value requested in this report is the total potential ceiling for all 219 contracts until 2030. Each contract will be reviewed, renegotiated and renewed separately as and when they become due and is subject to City Council approval through the annual City Operating Budget process over the next five years. The City retains the right to not proceed should it decide to discontinue any business solutions, hardware, or software. A divisional summary is available in Appendix A, while Appendices B and C provide an itemized contract view by division.</p>
<p><br />City Council approval is required in accordance with Municipal Code Chapter 195- Purchasing, where the current request exceeds the Chief Purchasing Official's authority of the cumulative five-year commitment limit for each vendor, under Article 7, Section 195-7.3 (D) of the Purchasing By-Law or exceeds the threshold of $500,000 net of Harmonized Sales Tax allowed under staff authority as per the Toronto Municipal Code, Chapter 71- Financial Control, Section 71-11A.</p> | 24 | 9 | CMMTTEE | GG | All | N | 1759896000000 | … | Report | ACTION | Adopted | Main | Committee | … | … | … | … | … | … | … | … | … | … | … | Decision information not found | false | Adopted | … | … | … | … | PROP_SUP | The attachments to this report are about criteria to be applied to negotiations carried on or to be carried on by or on behalf of the City of Toronto, which, if disclosed, could reasonably be expected to prejudice the competitive position significantly or interfere significantly with the contractual or other negotiations of a person, group of persons, or organization. | Certain proprietary information supplied in confidence to the municipality/local board | — |