Skip to content

5 tips for migrating to Cityworks Online

4 minutes read
|
October 2, 2023

Share this post:

After nearly 20 years of using Trimble Cityworks as an on-premises application, the City of Suffolk, Virginia, decided to transition to a cloud-based system.

This move was prompted by the need to provide employees with a means of accessing Trimble Cityworks remotely without having to use a VPN, as well as give external users a way to submit permitting and licensing information online.

“We decided to go to the cloud to leverage the Public Access online portal for external customers. Also, since we are a relatively small department, the cloud alleviates the issue of server maintenance and upgrades to the software,” says Regina Chandler, the interim director of information technology for the City of Suffolk.

The city had amassed large amounts of legacy data in its time using Trimble's Cityworks AMS and Cityworks PLL. Moving that immense system to the cloud presented a challenge for Trimble Cityworks, Woolpert, and Suffolk, yielding volumes of best practices to improve that environment. Here are a few key takeaways for other organizations considering a move to a cloud-based system.

1. Define the “why”

Before deciding to move your asset management or permitting system to the cloud, evaluate the pros and cons and clearly define why you want to migrate. For the City of Suffolk, the existing on-premises solution required them to create and maintain multiple pieces of an IT puzzle—the database server, application server, GIS services, etc.

Although a migration is a large undertaking, the return on investment continues for years after the project is complete. Trimble Cityworks Online removes the burden of back-end server functions and IT responsibilities, enabling organizations to focus their attention on community operations. Servers are managed and maintained by those who created the software, know the systems, can effectively troubleshoot problems, and provide a deep knowledge base.

2. Evaluate customizations

Before migrating to the cloud, the City of Suffolk began with an evaluation of their existing configuration and updated it where necessary: unclogging backlogs, adjusting workflow process pain points, and identifying areas where speed and performance could be improved.

In the cloud, Trimble Cityworks provides a standardized yet scalable approach to data hosting to serve its many customers. Organizations that have used Trimble Cityworks on-premises, like Suffolk, have likely developed highly customized templates and workflows. A key step in migration is evaluating existing customizations to determine how best to move them to the new system. For the City of Suffolk, some were integrated into the new system, others were eliminated, and still, others were replaced by current Trimble Cityworks functionality.

Since implementing Public Access for Trimble Cityworks PLL was one of the main goals of Suffolk’s move, the team focused special attention on portal functionality, which can sometimes require a retrofitting of existing PLL configurations. Suffolk was willing to become one of the first Trimble Cityworks customers to implement Public Access while also upgrading and migrating their enterprise system to Trimble Cityworks Online, underscoring the city’s collaborative and progressive approach.

3. Configure Trimble Cityworks apps

Since the initial migration to Trimble Cityworks Online, Suffolk has been implementing additional Trimble Cityworks apps, including Respond, Workload, and Style. Respond is one of many apps available to Trimble Cityworks Online customers to create a customized user experience. Suffolk’s crews use it to manage assets, create work orders, view custom maps and dashboards, and capture digital signatures. By using Style to transfer over XML formatting from Office to Respond, Suffolk is able to keep the view that users are familiar with in Office. In Respond, Woolpert created customized search queries and dashboards, based on the city’s Office inboxes. These enable staff to quickly access Task Manager, Reports and Workload. Workload is an app for supervisors to review, assign, and modify work activities in bulk, based on areas of the map.

The adoption of Respond in a hosted environment has enabled the City of Suffolk to deploy a secure, externalized work environment for its crews without additional IT overhead. Additionally, staff working in the field do not have to log in to a VPN to access and upload data. Respond data queries have allowed the city to assess which of their reporting needs can be met by use of a dashboard. This was preferable to maintaining dozens of custom reports that often utilized custom database views.

4. Modernize workflows

The process of moving a system to the cloud also provides an opportunity to modernize a city’s operational processes and to take advantage of progressive technologies. As part of this move, Suffolk utilized the latest Trimble Cityworks functionality to complete tasks such as copying custom values from a parent to a child work order. Previously, this was accomplished by custom database triggers.

Other organizations may be able to replace custom database triggers with Trimble Cityworks Action Manager. Introduced in Trimble Cityworks 15.1, Action Manager is used for configuring two types of actions triggered by events in Trimble Cityworks. Activity Updates can be used to change the values on existing records in Trimble Cityworks using either GIS attributes or an exact value. Webhooks can be used to send information from Trimble Cityworks to third-party applications or to Trimble Cityworks itself using web service API calls. Webhooks have proved to be versatile and supportive in the cloud, combining with Trimble Cityworks APIs to improve overall performance.

Woolpert and Suffolk also evaluated existing report and inbox designs and improved their efficiency to speed up overall system performance. The team migrated saved searches to queries and updated other reports, as well.

5. Teamwork for the win

The teamwork and open collaboration between Suffolk, Trimble Cityworks, and Woolpert substantially enhanced the cloud migration and helped improve the maintenance process while not losing functionality. Woolpert will work with Suffolk on planned integrations and implementing modules to help refine configuration, while the continued maintenance of software is performed by Trimble Cityworks.

The many lessons learned during this project were a result of long-running relationships with forward-thinking partners. This, combined with the leadership and visionary thinking at the City of Suffolk, yielded best practices for any municipality considering a move to the cloud.

Related articles

Article

Chicago Rockford International Airport Simplifies Part 139 Compliance and Streamlines Operations

Modernizing asset management has given Chicago Rockford International Airport the data visibility to...
Read full article
Article

3 ways to enhance infrastructure management with Nearmap and Trimble Cityworks

Using Nearmap in conjunction with Trimble Cityworks and Esri ArcGIS offers a highly scalable and eff...
Read full article
Article

4 ways Trimble Vegetation Manager modernizes utility vegetation management programs

Discover four ways that your utility organization can start modernizing its utility vegetation manag...
Read full article
Attention

We tried to combine the products in your guest cart with your saved cart, but we encountered an issue while merging them. When choosing a subscription, please select either monthly or yearly as they cannot be combined. Kindly review your cart before proceeding to checkout.

Cart updated
Some items in your cart are not available for purchase in your region, so we removed them. Please review your cart before proceeding.

Items Removed:
Attention

The software you are trying to purchase is not available in your country or region.

Cart updated
The items in your cart have been updated for two reasons. Firstly, the prices now match the currency linked to your account address. Secondly, some items have been removed because they are not available for purchase in your region. Please review your cart before proceeding.

Items Removed:
Cart updated
The items in your cart have been updated for two reasons. Firstly, you've added too many of one item to your cart. Secondly, some items have been removed because they are not available for purchase in your region. Please review your cart before proceeding.

Items Removed:
Cart updated
The items in your cart have been updated for three reasons. Firstly, the prices now match the currency linked to your account address. Secondly, you've added too many of one item to your cart. Thirdly, some items have been removed because they are not available for purchase in your region. Please review your cart before proceeding

Items Removed:
Cart updated

Your currency has been changed to match the currency associated with your account address.

Cart updated

Your cart has been updated for two reasons. First, the prices now reflect the currency associated with your account address. Second, you've added too many of one item to your cart. Please review your cart before proceeding.

Cart updated

While combining the products in your guest cart with your saved cart, at least one item in your cart has exceeded the maximum allowable quantity. Please review and correct your cart before proceeding to checkout.

Attention

We were unable to access your account information. Please contact customer support for assistance.

Attention
Unable to update shopping cart information. Please refresh the page to resolve the issue. If this issue persists, please contact Trimble support.
© 2026 Trimble Inc.

Trimble is a global technology company that connects the physical and digital worlds, transforming the ways work gets done. With relentless innovation in precise positioning, modeling and data analytics, Trimble enables essential industries including construction, geospatial and transportation. Whether it's helping customers build and maintain infrastructure, design and construct buildings, optimize global supply chains or map the world, Trimble is at the forefront, driving productivity and progress.