HomeMy WebLinkAboutStaff Report 2607-6560CITY OF PALO ALTO
CITY COUNCIL
Special Meeting
Monday, September 28, 2026
Council Chambers & Hybrid
5:30 PM
Agenda Item
10.Approval of Contract Amendment Number 2 to Contract C21181846 with CAD Masters,
Inc. in the Amount of $420,000 for a total not to exceed $2,370,000 for Continued
Support of Utility Engineering Systems and Applications through August 2, 2029 (a total
of 8 years); CEQA Status: Not a Project Under CEQA Guidelines Section 15378
City Council
Staff Report
From: City Manager
Report Type: CONSENT CALENDAR
Lead Department: Utilities
Meeting Date: September 28, 2026
Report #:2607-6560
TITLE
Approval of Contract Amendment Number 2 to Contract C21181846 with CAD Masters, Inc. in
the Amount of $420,000 for a total not to exceed $2,370,000 for Continued Support of Utility
Engineering Systems and Applications through August 2, 2029 (a total of 8 years); CEQA Status:
Not a Project Under CEQA Guidelines Section 15378
RECOMMENDATION
Staff recommends that the City Council authorize the City Manager to execute Amendment No.
2 to Contract No. C21181846 with CAD Masters, Inc., extending the term of the contract
through August 2, 2029, and increasing the contract authority by an additional $420,000, for a
revised not-to-exceed amount of $2,370,000.
EXECUTIVE SUMMARY
The Utilities Department requests approval of Amendment No. 2 to extend the existing
professional services agreement with CAD Masters, Inc. through August 2, 2029, under a
reduced scope of work. CAD Masters developed several of the City's custom utility applications
and engineering workflows, including Service Order Generation (SOGEN), DWG Generation
(DWGGEN), and Electrical Equipment Maintenance (EEM), and possesses extensive institutional
knowledge of the City's utility engineering systems, software architecture, and business
processes. Transitioning these services to another consultant would require significant time,
cost, and operational risk.
Due to the ongoing transition from Autodesk AutoCAD Map 3D Enterprise (AME) to Esri ArcGIS
Pro, the scope of services has significantly decreased. However, continued support remains
critical for AutoCAD Civil 3D design work and for maintaining the SOGEN system, which is
essential for daily utility operations and development services.
Extending the existing relationship avoids operational risk, ensures continuity during a major
system transition, and reflects prudent fiscal management by reducing the scope of work and
annual contract authority from $390,000 to $140,000.
BACKGROUND
1 The 2021 agreement was originally scheduled to expire on June
30, 2026. Amendment No. 1 subsequently extended the agreement by six months, through
December 31, 2026, without increasing the contract amount.
The annual authorization has varied under the successive agreements: $300,000 annually under
the 2011 extension, $500,000 annually under the 2016 agreement, and $390,000 annually
under the current 2021 agreement. Actual expenditures under the current agreement have
averaged approximately $120,000 annually over the past five years, with expenditures reaching
approximately $148,000 in one year, reflecting the City’s use of these services on an as-needed
basis.
The City’s technology environment has evolved significantly, particularly with the migration to
Esri ArcGIS Pro that is currently underway. As a result, Utilities reevaluated its long-term
consulting needs and determined that a significantly reduced scope of services is sufficient to
support ongoing operations during the transition. Based on anticipated migration and
workflow-replacement activities, Utilities determined that an annual authorization of $140,000
over the proposed extension period would provide sufficient capacity while remaining
substantially below the $390,000 annual authorization under the current agreement.
ANALYSIS
Technology Transition and Reduced Scope
The City is currently transitioning from Autodesk AutoCAD Map 3D Enterprise (AME) to Esri
ArcGIS Pro as the primary platform for utility mapping and asset management. The migration is
expected to be substantially completed by the end of February 2027. Following the migration,
staff will begin using ArcGIS Pro for day-to-day operations, while Utilities and IT continue
supporting user adoption, workflow refinement, and post-implementation support.
1 City Council, May 17, 2021, Agenda Item No. 5, Staff Report No. 12082:
https://recordsportal.paloalto.gov/WebLink/DocView.aspx?id=2258&dbid=0&repo=PaloAlto
As a result, a substantial portion of CAD Masters’ previous scope, particularly AME-related
support, is no longer required. Future service needs are expected to be significantly reduced.
Ongoing Critical Support Needs
1. AutoCAD Civil 3D Design Support
Utilities Engineering continues to use AutoCAD Civil 3D for Capital Improvement Program (CIP)
projects, including pipeline replacement and rehabilitation. CAD Masters’ familiarity with City
standards enables efficient support without additional onboarding or training.
2. Service Order Generation (SOGEN) System
CAD Masters developed the custom SOGEN system to support the City's utility operations.
SOGEN is a tool used to generate and track service orders, support maintenance and repairs,
and coordinate work between Engineering and Operations.
SOGEN also supports the WGW Development Services program by tracking utility-related work
tied to private development permits and coordinating field operations. Disruption to SOGEN
would impact operations, development coordination, customer service, and revenue.
Rationale for Amendment of Current Contract
Staff recommends amending the current contract rather than issuing a new RFP because the
remaining services involve support of custom utility applications, specialized engineering
workflows, and systems that are to be reviewed for standardization and scalability with current
day best practices during this extension period. Conducting a competitive procurement at this
time would provide limited value while increasing operational risk while system transition for
GIS is ongoing and review of long term replacement of legacy systems is active.
FISCAL/RESOURCE IMPACT
STAKEHOLDER ENGAGEMENT
ENVIRONMENTAL REVIEW
ATTACHMENTS
APPROVED BY:
Vers.: Aug. 5, 2019
Page 1 of 10
AMENDMENT NO. 2 TO CONTRACT NO. C21181846
BETWEEN THE CITY OF PALO ALTO AND
CAD MASTERS, INC.
This Amendment No. 2 (this “Amendment”) to Contract No. C21181846 (the “Contract” as
defined below) is entered into as of August 3, 2026 by and between the CITY OF PALO ALTO, a
California chartered municipal corporation (“CITY”), and CAD MASTERS, INC., a California
corporation, located at 201 North Civic Drive, Suite 182, Walnut Creek, CA 94596 (“CONSULTANT ”).
CITY and CONSULTANT are referred to collectively as the “Parties” in this Amendment.
R E C I T A L S
A. The Contract (as defined below) was entered into by and between the Parties hereto
for the development, support, and maintenance of the City’s Enterprise Geographical Information
System (GIS) asset management database (the “Project”) and desires to engage a consultant to
provide these services in connection with the Project, as detailed therein.
B. The Parties now wish to amend the Contract to update the software products and
services provided under the Contract to reflect current practices, increase compensation by Four
Hundred Twenty Thousand Dollars ($420,000), from One Million Nine Hundred Fifty Thousand
Dollars ($1,950,000) to a new total not-to-exceed amount of Two Million Three Hundred Seventy
Thousand Dollars ($2,370,000), increase the current rates as set forth in Exhibit C-1, and extend the
term through August 2, 2029.
NOW, THEREFORE, in consideration of the covenants, terms, conditions, and provisions of
this Amendment, the Parties agree:
SECTION 1. Definitions. The following definitions shall apply to this Amendment:
a. Contract. The term “Contract” shall mean Contract No. C21181846
between CONSULTANT and CITY, dated July 1, 2021, as amended by:
Amendment No. 1, dated June 1, 2026
b. Other Terms. Capitalized terms used and not defined in this Amendment
shall have the meanings assigned to such terms in the Contract.
SECTION 2. Section 2 “TERM” of the Contract is hereby amended to read as follows:
“The term of this Agreement shall be from the date of its full execution through August 2,
2029, unless terminated earlier pursuant to Section 19 (Termination) of this Agreement.”
SECTION 3. Section 4 “NOT TO EXCEED COMPENSATION” of the Contract is hereby
amended to read as follows:
Docusign Envelope ID: 74CF9C41-1ED4-8A42-8238-AB605FE11D49
Vers.: Aug. 5, 2019
Page 2 of 10
“The compensation to be paid to CONSULTANT for performance of the Services shall be
based on the compensation structure detailed in Exhibit C, entitled “COMPENSATION,” including
any reimbursable expenses specified therein, and the maximum total compensation shall not
exceed Two Million Three Hundred Seventy Thousand Dollars ($2,370,000). The hourly schedule
of rates, if applicable, is set out in Exhibit C-1, entitled “SCHEDULE OF RATES.” Any work performed
or expenses incurred for which payment would result in a total exceeding the maximum
compensation set forth in this Section 4 shall be at no cost to the CITY.”
SECTION 4. The following exhibit(s) to the Contract is/are hereby amended or added, as
indicated below, to read as set forth in the attachment(s) to this Amendment, which is/are hereby
incorporated in full into this Amendment and into the Contract by this reference:
a. Exhibit “A” entitled “SCOPE OF SERVICES”, AMENDED, REPLACES PREVIOUS
b. Exhibit “B” entitled “SCHEDULE OF PERFORMANCE”, AMENDED, REPLACES
PREVIOUS
c. Exhibit “C” entitled “COMPENSATION”, AMENDED, REPLACES PREVIOUS
d. Exhibit “C-1” entitled “SCHEDULE OF RATES”, AMENDED, REPLACES
PREVIOUS
SECTION 5. Legal Effect. Except as modified by this Amendment, all other provisions of the
Contract, including any exhibits thereto, shall remain in full force and effect.
SECTION 6. Incorporation of Recitals. The recitals set forth above are terms of this
Amendment and are fully incorporated herein by this reference.
(SIGNATURE BLOCK FOLLOWS ON THE NEXT PAGE.)
Docusign Envelope ID: 74CF9C41-1ED4-8A42-8238-AB605FE11D49
Vers.: Aug. 5, 2019
Page 3 of 10
SIGNATURES OF THE PARTIES
IN WITNESS WHEREOF, the Parties have by their duly authorized representatives executed
this Amendment effective as of the date first above written.
CITY OF PALO ALTO
_____________________________
City Manager
APPROVED AS TO FORM:
_____________________________
City Attorney or designee
CAD MASTERS, INC.
By:______________________________
Name:___________________________
Title:____________________________
Attachments:
Exhibit “A” entitled “SCOPE OF SERVICES”, AMENDED, REPLACES PREVIOUS
Exhibit “B” entitled “SCHEDULE OF PERFORMANCE”, AMENDED, REPLACES PREVIOUS
Exhibit “C” entitled “COMPENSATION”, AMENDED, REPLACES PREVIOUS
Exhibit “C-1” entitled “SCHEDULE OF RATES”, AMENDED, REPLACES PREVIOUS
Docusign Envelope ID: 74CF9C41-1ED4-8A42-8238-AB605FE11D49
Drew Burgasser
Vice-President
Vers.: Aug. 5, 2019
Page 4 of 10
EXHIBIT A
SCOPE OF SERVICESAMENDMENT NO. 2
(AMENDED, REPLACES PREVIOUS)
BACKGROUND INFORMATION (DATA ENGINES AND EXISTING APPLICATIONS):
Database Engines:
• Oracle
• Microsoft SQL Server
• Microsoft Access (for maintenance of legacy applications)
Primary Software Applications:
• Autodesk AutoCAD Civil 3D
• Autodesk Utility Design (AUD)
• ArcGIS / ArcGIS Pro
Custom Applications:
• Electric data model (Oracle)
• WGW Service Order Generation (SOGEN)
• Electric Equipment and Maintenance data model (Oracle) front-end application (EEM)
Electric Autodesk Utility Design (AUD)
• Document Management System (DMS)
• Drawing Generation (DWGGEN) for creating AutoCAD and AUD entities from GIS Map
Locator (custom Google Maps interface on top of AutoCAD)
• FME workspaces for import from and export to SAP, ESRI SHP, DWG, and Excel
• Transformer Purchasing DB data export SAP data import and export
SCOPE OF WORK (including but not limited to the following items):
1. User Support and Maintenance of Existing Applications and Workflows
1.1 SQL Server Database Administrator (DBA)
• Install and configure Oracle software
• Configure and monitor data backups
• Troubleshoot performance issues
1.2 Service Order Generation
• Write, configure, and monitor Service Order Generation (SOGEN) software
• Provide programming and support for mobile SOGEN
Docusign Envelope ID: 74CF9C41-1ED4-8A42-8238-AB605FE11D49
Vers.: Aug. 5, 2019
Page 5 of 10
1.3 Automated Utility Design
• Install and configure software and upgrades, provide training, and troubleshoot problems;
assist IT when necessary
• Provide customization services for import/export to SAP and report generation
• Write, configure, and monitor software to update material catalog prices from SAP
• Write, configure, and monitor software to output work order data to Excel
1.4 Electric Equipment Management (EEM) Database
• Write, configure, and monitor database (Oracle) and front-end application (EEM) for electric
equipment maintenance
2. Data Synchronization, Import, and Export
• Configure and support FME workspaces for export to ESRI SHP, AutoCAD DWG, Excel, and
ArcGIS maps
• Write, configure, and monitor software to import SAP utility meter data (installation
numbers)
• Configure and support FME workspaces to import SAP consumption data (via a middleware
Excel file) for any desired utility
3. GIS and Engineering Drawing Support
• Provide technical support for ArcGIS and ArcGIS Pro for WGW Engineering and Operations
users
• Assist with creation and maintenance of WGW utility system maps in ArcGIS Pro for
engineering analysis, operations planning, and paper map production
• Configure and assist with ArcGIS queries, map layers, and attribute searches to support user
workflows
• Assist with creation and maintenance of AutoCAD Civil 3D drawings to support WGW
Engineering design and construction drawing development
• Provide support for data exchange between GIS, AutoCAD Civil 3D, and other engineering
systems used by WGW Engineering
Docusign Envelope ID: 74CF9C41-1ED4-8A42-8238-AB605FE11D49
Vers.: Aug. 5, 2019
Page 6 of 10
EXHIBIT B
SCHEDULE OF PERFORMANCE
AMENDMENT NO. 2
(AMENDED, REPLACES PREVIOUS)
CONSULTANT shall perform the Services so as to complete each milestone within the number of
days/weeks specified below. The time to complete each milestone may be increased or decreased
by mutual written agreement of the Project Managers for CONSULTANT and CITY so long as all
work is completed within the term of the Agreement. CONSULTANT shall provide a detailed
schedule of work consistent with the schedule below within 2 weeks of receipt of the notice to
proceed (“NTP”) from the CITY.
Milestones Completion
Number of Days/Weeks (as specified
below)
from NTP
Docusign Envelope ID: 74CF9C41-1ED4-8A42-8238-AB605FE11D49
Vers.: Aug. 5, 2019
Page 7 of 10
EXHIBIT C
COMPENSATION
AMENDMENT NO. 2
(AMENDED, REPLACES PREVIOUS)
CITY agrees to compensate CONSULTANT for the Services performed in accordance with the
terms and conditions of this Agreement, including Services, any specified reimbursable
expenses, and Additional Services (if any, per Section 4 of the Agreement), based on the hourly
rate schedule attached as Exhibit C-1.
The compensation to be paid to CONSULTANT under this Agreement for all Services, any specified
reimbursable expenses, and Additional Services (if any, per Section 4), shall not exceed the
amount(s) stated in Section 4 of this Agreement. CONSULTANT agrees to complete all Services, any
specified reimbursable expenses, and Additional Services (if any, per Section 4), within this/these
amount(s). Any work performed or expenses incurred for which payment would result in a total
exceeding the maximum amount of compensation set forth in this Agreement shall be at no cost to
the CITY.
TASK DESCRIPTIONS Estimated
Annual
Budget:
3 Year
Contract
Total:
Install and configure Oracle software; configure and monitor backups; and
troubleshoot database performance issues.
Task 1.2 – Service Order Generation (SOGEN)
Write, configure, and monitor SOGEN software; provide programming and
support for mobile SOGEN.
Task 1.3 – Automated Utility Design Support (SAP / Reporting / Data
Automation)
Install and configure software and upgrades; provide training and
troubleshooting; assist IT as needed; develop customizations for SAP
integration including material catalog price updates and work order data
export to Excel.
Task 1.4 – Electric Equipment Management (EEM) Database
Write, configure, and monitor Oracle database and front-end application for
electric equipment maintenance.
Task 1.5 – ArcGIS and Engineering Application Support
and maintenance; support queries, layers, and attribute workflows; and
support AutoCAD Civil 3D drawings and data exchange with GIS and other
systems.
Docusign Envelope ID: 74CF9C41-1ED4-8A42-8238-AB605FE11D49
Vers.: Aug. 5, 2019
Page 8 of 10
Category 2 – Data Synchronization, Import and Export $30,000 $90,000
Task 2.1 – FME Data Export Workflows
Configure and support FME workspaces for exporting data to ESRI SHP,
AutoCAD DWG, Excel, and ArcGIS formats.
Task 2.2 – SAP Utility Meter Data Import
Write, configure, and monitor software to import SAP utility meter data
(installation numbers).
Task 2.3 – SAP Consumption Data Import
Configure and support FME workspaces to import SAP consumption data via
middleware (Excel or similar formats) for any utility.
Category 3 – Application Development, Data Integration, and GIS
Enhancements $40,000 $120,000
Develop new applications, scripts, and workflows to support utility
engineering, operations, and data management needs.
Task 3.2 – Data Integration and Expansion
Incorporate new datasets and expand existing data structures within GIS and
related systems to support engineering analysis, operations planning, and
reporting.
Task 3.3 – GIS Data Access and Usability Enhancements
Enhance access to GIS data through improvements to map layers, queries,
Total: $140,000 $420,000
REIMBURSABLE EXPENSES
CONSULTANT’S ordinary business expenses, such as administrative, overhead, administrative
support time/overtime, information systems, software and hardware, photocopying,
telecommunications (telephone, internet), in-house printing, insurance and other ordinary business
expenses, are included within the scope of payment for Services and are not reimbursable expenses
hereunder.
Reimbursable expenses, if any are specified as reimbursable under this section, will be reimbursed
at actual cost. The expenses (by type, e.g. travel) for which CONSULTANT will be reimbursed are:
NONE up to the not-to-exceed amount of: $0.00.
Docusign Envelope ID: 74CF9C41-1ED4-8A42-8238-AB605FE11D49
Vers.: Aug. 5, 2019
Page 9 of 10
A. Travel outside the San Francisco Bay Area, including transportation and meals, if specified as
reimbursable, will be reimbursed at actual cost subject to the City of Palo Alto’s policy for
reimbursement of travel and meal expenses.
B. Long distance telephone service charges, cellular phone service charges, facsimile transmission
and postage charges, if specified as reimbursable, will be reimbursed at actual cost.
All requests for reimbursement of expenses, if any are specified as reimbursable under this section,
shall be accompanied by appropriate backup documentation and information.
Docusign Envelope ID: 74CF9C41-1ED4-8A42-8238-AB605FE11D49
Vers.: Aug. 5, 2019
Page 10 of 10
EXHIBIT C-1
SCHEDULE OF RATES
AMENDMENT NO. 2
(AMENDED, REPLACES PREVIOUS)
CONSULTANT’s schedule of rates is as follows:
Junior Engineer: $ 175 per hour
Project Engineer: $ 210 per hour
Senior Engineer: $ 240 per hour
Docusign Envelope ID: 74CF9C41-1ED4-8A42-8238-AB605FE11D49