---
sourceDocument: Yokohama Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Next steps when replatforming apps to ServiceNow using ERP-CM

# Next steps when replatforming apps to ServiceNow using ERP-CM {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Next steps when replatforming apps to ServiceNow using ERP-CM

This guidance explains how ServiceNow customers can replatform legacy ERP applications by leveraging ERP Customization Mining (ERP-CM) and the ServiceNow AI Platform.
After identifying ERP app candidates and their customizations using ERP-CM, customers can build new, modern apps on ServiceNow that consume ERP data efficiently and improve app design.
Show full answer Show less  

## Key Actions for Replatforming

* **Identify Customizations:** Use ERP-CM to detect legacy ERP candidates and the specific customizations to replatform.
* **Access ERP Data:** Utilize remote tables and extraction tables from the candidate mining results for direct and fast ERP data access.
* **Build New Apps:** Create new ServiceNow apps on the AI Platform (e.g., using App Engine Studio) that consume ERP data as a source instead of relying on legacy retrieval methods.
* **Optimize for Similar Candidates:** When multiple similar ERP app candidates exist, consider consolidating their functionality into a single new app to streamline operations and improve efficiency.

## Using ServiceNow Builders for App Creation

ServiceNow offers various low-code and pro-code builders enabling citizen developers and professional developers to rapidly create apps using ERP data and custom fields from the ERP system of record:

* App Engine Studio
* Workflow Studio (Flows and Playbooks)
* Table Builder
* UI Builder
* Workspace Builder

These builders allow integration of legacy ERP data via remote tables and can combine ERP data with other ServiceNow tables for comprehensive solutions.

## Accessing ERP Data Programmatically

Developers can query ERP data directly using the Glide API, enabling customized data retrieval and integration within ServiceNow apps.

## Post-Replatforming Considerations

* Use ERP Canvas to access remote and extraction tables as data sources for apps, workflows, and workspaces.
* Once the legacy ERP app is fully replatformed and verified as unused elsewhere, it can be safely removed from the ERP system of record.

This process ensures a smoother transition from legacy ERP customizations to modern, maintainable applications on the ServiceNow AI Platform, enhancing data access, application design, and operational efficiency.  
After you use ERP Customization Mining (ERP-CM) to identify legacy ERP (Enterprise Resource Planning) candidates, use additional ServiceNow AI Platform products and resources to replatform your app.
First, identify the customization you want to replatform from the ERP system with ERP-CM.

Then, use the remote tables and extraction tables linked in the candidate mining results for fast access to ERP data.

That ERP data can be used as a data source when you build new apps on the ServiceNow AI Platform, for example, with App Engine Studio.

## Build a ServiceNow app that consumes ERP data {#ecm-next-steps-replatforming__section_rhd_qnt_swb}

The next step in replatforming with App Engine for ERP (Enterprise Resource Planning) is to build an app on the ServiceNow AI Platform that consumes the ERP data.

As you plan to replatform a legacy app on the ServiceNow AI Platform, consider where the data is coming from. For example, an old app may retrieve data from a third party into the system of record. When you build a new, replatformed app on the ServiceNow AI Platform, you can configure the new app to pull data directly from that third party instead of having the ERP Canvas model pull it from the ERP system, which adds an extra step of retrieval.

## Working with similar candidates when replatforming apps {#ecm-next-steps-replatforming__section_ymy_gbk_wyb}

If ERP-CM shows that a candidate has a number of similar candidates, consider building one app that meets the needs of some or all similar candidates when you replatform.{#ecm-next-steps-replatforming__ecm-similar-candidates}

When you replatform a custom app from the system of record, you don't have to replicate the old app exactly. Use the replatforming process to design a better app, perhaps one that addresses the needs of multiple similar candidates in a single, new app built using low-code tools on the ServiceNow AI Platform.
App Engine Studio is the quickest app to use, but there are other builders available to you, depending on your licensing.{#ecm-next-steps-replatforming__erpcm-replatform-similar-candidates}

## ServiceNow low- and pro-code builders {#ecm-next-steps-replatforming__section_ljv_3mt_swb}

After you identify ERP data to replatform, citizen developers can use ServiceNow builders to create apps quickly from the data. Any custom fields that exist in the ERP system of record, such as SAP, can be leveraged by the apps you build using the ServiceNow AI Platform. For more on citizen development, see [Delegated development and deployment](https://servicenow-prod.fluidtopics.net/vDKOixlDEFKFULbsD2GEgg "Delegated development allows designated users without a system admin role to develop or deploy applications on the ServiceNow AI Platform.").  
Use any of the following ServiceNow builders to create apps using custom data:

* [App Engine Studio](https://servicenow-prod.fluidtopics.net/Fmj9brHb9IK_I4bR7EEMGw "ServiceNow App Engine Studio (AES) is a guided, low-code tool for developing rich web applications to store information, automate business processes, and solve business problems. Work that was once assigned to administrators can now be delegated to employees with little to no training using AES.")
* [Flows in Workflow Studio](https://www.servicenow.com/docs/access?context=exploring-flows&version=yokohama&pubname=yokohama-build-workflows&ft:locale=en-US)
* [Playbooks in Workflow Studio](https://www.servicenow.com/docs/access?context=exploring-process-automation-designer&version=yokohama&pubname=yokohama-build-workflows&ft:locale=en-US)
* [Table Builder](https://servicenow-prod.fluidtopics.net/JsMfOwk2pZuxROkx9vgGWQ "Table Builder enables you to create, design, and administer tables and forms visually from a single user interface.")
* [UI Builder](https://servicenow-prod.fluidtopics.net/ZYDneu8Ka~yQVRKSVpU3Vw "UI Builder is a web user interface builder. Use UI Builder to build pages for App Engine Studio generated workspaces or custom web experiences using Next Experience Components and custom web components.")
* [Workspace Builder](https://servicenow-prod.fluidtopics.net/N~ysuqZkMnCm4ol5thPOfg "Create a workspace in App Engine Studio (AES) to build a space that provides agents, case managers, help desk professionals, and managers with tools to help answer customer questions and resolve customer problems. Workspaces are primarily used for request and fulfillment processes, such as a service desk to manage tickets.")
{#ecm-next-steps-replatforming__erp-create-apps-using-apps-list}

For example, use in App Engine Studio, use a template (or build the app from the ground up) and incorporate remote tables using ERP models and remote tables. You can combine legacy data from the ERP models and remote tables with other ServiceNow data in tables.

## Using Glide to query ERP data {#ecm-next-steps-replatforming__section_amx_3q2_5yb}

You can also access data from the system of record through the Glide API.

For more information, see [Sample Glide query for ERP data in ERP Customization Mining](https://servicenow-prod.fluidtopics.net/DLH4lYQHSLshbV9q5M5Vsg "Access data from the ERP (Enterprise Resource Planning) system of record through the Glide API.").

## After you replatform custom code to a ServiceNow app {#ecm-next-steps-replatforming__section_sm4_g13_vwb}

Replatformed apps on the ServiceNow AI Platform use live data from the system of record without writing any code back to it.

After you've identified candidates to replatform and taken the recommended action in ERP-CM, you need to use only ERP Canvas to access the remote tables and extraction tables. These tables are data sources for building apps, flows, and workspaces.

If you're sure that the legacy code on the system of record isn't referenced anywhere else, you can remove it from the system after it's replatformed to a ServiceNow instance.

