The Challenge: Moving a Public Data Purchase App off Web AppBuilder
The retirement of Esri's ArcGIS Web AppBuilder platform meant LINK-GIS had to move its public-facing Data Purchase application to Esri's ArcGIS Experience Builder, and it needed to do so without downtime and without losing functionality.
The application included a custom widget that lets surveyors, engineers, developers, architects, homebuilders, and the public select and purchase GIS data, with fee handling built in. Custom widgets are the part of a Web AppBuilder migration that usually means rebuilding by hand.
Our Approach: An AI-Driven Migration Pipeline, Refined by a GIS Engineer
Dymaptic migrated the application through its Web AppBuilder to Experience Builder migration service, starting with dymaptic's AI-driven migration pipeline. The pipeline converted the application itself: all maps, layers, filters, queries, and standard widget configuration carried over into Experience Builder, and the dymaptic team verified the result.
A GIS engineer then refined the styling, icons, and layout to match the original application.

The migrated Data Purchase application in the Experience Builder editor, with the custom widget's settings on the right
Our Solution: Converting the Custom Widget Instead of Rebuilding It
Dymaptic ran the custom data purchase widget through the same pipeline rather than rebuilding it by hand. The widget's underlying code was updated to be compatible with version 4 of the ArcGIS Maps SDK for JavaScript. Experience Builder has no direct conversion for Web AppBuilder custom widgets, so dymaptic converted this one through the pipeline instead, then refined it over several rounds of engineering until the data selection, configuration options, and purchase workflow, including fee handling, matched the original.
Before final hand-off, the converted application and widget went through customer testing and feedback.

The converted Data Purchase widget with six tiles selected and ready to add to the cart
The Impact: The Same App on a Supported Platform, with No Downtime
The LINK-GIS public GIS Data Purchase application now runs on ArcGIS Experience Builder, a framework Esri actively supports. Its public-facing functionality came through intact, including the custom data purchase workflow.

The LINK-GIS Data Purchase application, now running on ArcGIS Experience Builder
The migrated app looks and behaves like the one it replaced, so users didn't have to relearn anything, and they experienced no downtime during the conversion process.