---
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


---

# Exploring ERP Customization Mining

# Exploring ERP Customization Mining {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 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 Exploring ERP Customization Mining

ERP Customization Mining (ERP-CM) is a ServiceNow solution designed to help customers identify legacy ERP system customizations suitable for replatforming onto the ServiceNow AI Platform.
It focuses on discovering custom applications and fields built on aging ERP systems that are difficult to maintain, enabling a streamlined transition to modern, low-code ServiceNow apps.
ERP-CM integrates with ERP Canvas to connect to ERP systems and model their data, using remote tables and extraction tables to access and manage ERP data efficiently.
Show full answer Show less  

## Key Features

* **Identification of Replatforming Candidates:** ERP-CM scans legacy ERP code to find customizations that can be replaced with ServiceNow apps, improving system performance and maintainability.
* **Data Integration via ERP Canvas:** Connect your ERP system to ServiceNow, build data models from remote and extraction tables, and make legacy ERP data available on the ServiceNow AI Platform.
* **Candidate Management:** Save potential replatforming candidates, add comments and attachments, view suggestions for next steps, and identify similar candidates for combined replatforming.
* **Support for Any ERP Module:** ERP-CM works with all ERP functional areas configured in ERP Canvas, such as Finance, Procurement, and Sales.
* **Low-Code App Development:** Use tools like App Engine Studio to build scoped applications on ServiceNow, leveraging replatformed ERP data as live data sources.
* **Performance Monitoring:** Measure and monitor the new applications' performance using preferred analytics tools.

## Replatforming Workflow

* Engage with the customer to agree on running ERP-CM analysis on their ERP system of record.
* Connect the ERP system to ServiceNow using ERP Canvas and build ERP data models.
* Run ERP-CM to identify and review replatforming candidates.
* Save and manage candidate details, including grouping similar candidates.
* Continue refining data models in ERP Canvas to ensure all required data is accessible.
* Develop new scoped apps in App Engine Studio using the replatformed ERP data.
* Monitor app performance and optimize as needed.

## Benefits

* **Faster Identification:** Quickly find candidates for replatforming without waiting on ERP administrators.
* **Guided Replatforming:** Receive actionable suggestions and recommendations for next steps.
* **Centralized Candidate Management:** Compile and save lists of candidates to streamline the replatforming process.
* **Improved Data Accessibility:** Replatformed data is available immediately in easy-to-manage tables and apps, reducing dependency on database administrators.
* **Live Data Synchronization:** Apps use the ERP system of record as the live data source, ensuring up-to-date information.

## Additional Resources and Support

ServiceNow provides various learning materials, including guided tours, videos, and university courses to help users understand and maximize ERP-CM capabilities. Support is available through ServiceNow admins and community resources to assist with permissions, plugins, and system configurations.  
ERP Customization Mining (ERP-CM) enables you to identify candidates for replatforming. These candidates can be custom applications that were built on legacy ERP (Enterprise Resource Planning) systems that you want to
quickly replatform.

## Identifying candidates to replatform with ERP-CM {#exploring-ecm__section_d2r_f4n_swb}

Legacy ERP systems can contain old tables with custom fields that have become difficult to maintain. Use ERP Canvas and ERP-CM to identify candidates with custom fields to extract onto their instance as remote tables or extraction tables. Low-code developers can then use the legacy ERP fields as data
sources for apps created on the ServiceNow AI Platform, using a builder such as App Engine Studio, to replatform them.  
You can use a combination of remote tables and extraction tables to retrieve data from your legacy ERP system.

* Remote tables get their records from running an associated script against an external data source.{#exploring-ecm__erpc-remote-extraction-difference-ul-remote}
* Extraction tables retrieve large amounts of data using a scheduled query, and use transform tables to process data for use on the ServiceNow AI Platform.{#exploring-ecm__erpc-remote-extraction-difference-ul-extr}
{#exploring-ecm__erpc-remote-extraction-difference-ul}

Replatforming is the process of scanning legacy ERP system code to find potential candidates to move onto your ServiceNow AI Platform instance as new apps. You can use data from the ERP system as a source for apps built on the ServiceNow AI Platform, improving performance, enhancing security, and reducing maintenance.

When you find ERP candidates to replatform, ERP-CM also provides suggestions for next actions and similar candidates. ERP-CM supports any ERP modules, or functional areas that admins configure in ERP Canvas. Some example modules are Finance, Procurement, and Sales. For more information, see [Building and managing ERP models to work with ERP data](https://servicenow-prod.fluidtopics.net/HRzgoiy99IVfEvr_ce8MDA "ERP (Enterprise Resource Planning) models function as templates for sets of tables that give you access to ERP data. Use model management to create read and update operations that access the ERP system with specified inputs and outputs to map fields for use on the ServiceNow AI Platform.").

Replatformed data is immediately available, mirrored in easy-to-manage tables and apps. Users no longer need to request information from database administrators, which can take weeks.
Replatformed apps use the ERP system of record as the live data source.

## Workflow for replatforming customized ERP applications {#exploring-ecm__section_tfk_qpr_pyb}

Complete the following workflow to replatform legacy ERP data with custom code from the system of record on the ServiceNow AI Platform using ERP Customization Mining (ERP-CM).

1. Meet with the customer and agree to run an analysis with ERP Customization Mining on their ERP system of record.
2. Connect the customer ERP system of record to the ServiceNow instance using ERP Canvas.  
   Note:  
   Most customers have their own instance.

   ERP-CM uses the system connections configured in ERP Canvas. For more information, see [Working with ERP systems in ERP Canvas](https://servicenow-prod.fluidtopics.net/vSzZr5oM2tSX~5KAaE2a8Q "An ERP (Enterprise Resource Planning) system represents a connection to a section of your ERP system of record. For example, sales orders or vendor invoices.").
3. Use ERP Canvas to build ERP models from fields on the available remote tables. For more information, see the following topics:
   * [Building and managing ERP models to work with ERP data](https://servicenow-prod.fluidtopics.net/HRzgoiy99IVfEvr_ce8MDA "ERP (Enterprise Resource Planning) models function as templates for sets of tables that give you access to ERP data. Use model management to create read and update operations that access the ERP system with specified inputs and outputs to map fields for use on the ServiceNow AI Platform.")
   * [Using ERP remote tables in ERP Canvas](https://servicenow-prod.fluidtopics.net/9is_2pXsSPIVbTTybNNxwg "ERP (Enterprise Resource Planning) remote tables in ERP Canvas enable you to view and query data from the ERP system of record on the ServiceNow AI Platform.")
   {#exploring-ecm__ul_n22_51q_hyb}
4. Run ERP Customization Mining to find candidates. Candidates are custom code in the system of record that you can replace with ServiceNow apps. For more information, see [Browse an overview of candidates in ERP-CM](https://servicenow-prod.fluidtopics.net/QOu8H2iM9wZjnjB_xTSmbQ "View the ERP Customization Mining (ERP-CM) home page for a summary of ERP (Enterprise Resource Planning) app candidates to replatform onto the ServiceNow AI Platform.").
5. Choose the candidate to replatform. For more information, see [Save potential candidates to replatform](https://servicenow-prod.fluidtopics.net/3RZ4OEx2cwqvg34BYWTaWA "Use ERP Customization Mining (ERP-CM) to save ERP (Enterprise Resource Planning) app candidates to replatform.").
6. Use the candidate details in ERP-CM as a central place to enter comments and save attachments relating to the candidate. For more information, see [View and work with candidate details in ERP-CM](https://servicenow-prod.fluidtopics.net/PT_0mHhEmX8tS11HLaua8g "View and edit candidate details and recommended actions in ERP Customization Mining (ERP-CM). Analyze ERP (Enterprise Resource Planning) system scan results, linked ERP models, usage, and similar candidates.").
7. In the candidate details, identify any similar candidates that you could combine into a single replatformed app. For more information, see [How ERP Customization Mining determines candidate score and potential](https://servicenow-prod.fluidtopics.net/vRZqgdyJlc7CE0zfy5v_Fg "ERP Customization Mining (ERP-CM) generates a score to rank the potential for replatforming legacy ERP (Enterprise Resource Planning) candidates onto the ServiceNow AI Platform.").
8. Return to ERP Canvas to continue building data models with remote tables and extraction tables. Confirm that all the necessary data is available in the ServiceNow AI Platform. For more information, see [Building and managing ERP models to work with ERP data](https://servicenow-prod.fluidtopics.net/HRzgoiy99IVfEvr_ce8MDA "ERP (Enterprise Resource Planning) models function as templates for sets of tables that give you access to ERP data. Use model management to create read and update operations that access the ERP system with specified inputs and outputs to map fields for use on the ServiceNow AI Platform.").
9. In App Engine Studio (AES) or another ServiceNow application, build a scoped app by using the replatformed data as a source. For more information, see [Build apps using 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.").
10. Measure and monitor the performance of the new app using applicable metrics and parameters with your preferred analytic tools.
{#exploring-ecm__ol_jl1_rhp_hvb}

## Benefits of ERP Customization Mining {#exploring-ecm__section_qqm_yzx_mwb}

{#exploring-ecm__table_cjc_j1y_mwb__entry__3}

| Benefit | Feature | Role |
|-|-|-|
| Quickly identify candidates with custom code to replatform without waiting for your ERP administrator | [Save potential candidates to replatform](https://servicenow-prod.fluidtopics.net/3RZ4OEx2cwqvg34BYWTaWA "Use ERP Customization Mining (ERP-CM) to save ERP (Enterprise Resource Planning) app candidates to replatform.") | sn_erp_mining.erp_admin, sn_erp_mining.erp_user |
| View suggestions for next steps and actions to guide you in replatforming | [Check candidate recommendations in ERP-CM](https://servicenow-prod.fluidtopics.net/07dnIOk4eBbsxihbTazdsA "Check the actions that ERP Customization Mining (ERP-CM) suggests to improve the ease of replatforming an ERP (Enterprise Resource Planning) candidate.") | sn_erp_mining.erp_admin, sn_erp_mining.erp_user |
| Compile selected candidates in a list by saving them | [Save potential candidates to replatform](https://servicenow-prod.fluidtopics.net/3RZ4OEx2cwqvg34BYWTaWA "Use ERP Customization Mining (ERP-CM) to save ERP (Enterprise Resource Planning) app candidates to replatform.") | sn_erp_mining.erp_admin, sn_erp_mining.erp_user |
[Table 1. Benefits of ERP-CM]

{#exploring-ecm__table_cjc_j1y_mwb}

## Additional resources for ERP-CM {#exploring-ecm__section_jbz_xkf_lzb-1}

{#exploring-ecm__table_flh_vjt_gtb__entry__2}

| Learn more about ERP-CM | ServiceNow resources |
|-|-|
| ERP-CM enables Solution Integration consultants to find application candidates with customized code in their ERP system. | [App Engine for ERP Overview on ServiceNow University](https://learning.servicenow.com/lxp/en/app-engine/enterprise-resource-planning-clean-core-with-app-engine-overview?id=learning_course_prev&course_id=ee84d77293bc35903cc0322d6cba10eb) Note: You must log in to ServiceNow University to access this resource. |
| ERP-CM enables Solution Integration consultants to find application candidates with customized code in their ERP system. | [ServiceNow Community site](https://www.servicenow.com/community/?id=community_search&q=erp%20customization%20mining&spa=1) |
| ERP-CM enables Solution Integration consultants to find application candidates with customized code in their ERP system. | [Video: Unlock the full potential of your ERP system](https://www.youtube.com/watch?v=R66HqYLfEc8) |
[ ]

{#exploring-ecm__table_flh_vjt_gtb}
* **[How ERP-CM extracts and processes data](https://servicenow-prod.fluidtopics.net/LBRW2x0youZYwDbjBZLdZQ)**   
  ERP Customization Mining (ERP-CM) retrieves data from the ERP (Enterprise Resource Planning) system using extractors and processes it before the data is available on the ServiceNow AI Platform.
* **[How ERP Customization Mining determines candidate score and potential](https://servicenow-prod.fluidtopics.net/vRZqgdyJlc7CE0zfy5v_Fg)**   
  ERP Customization Mining (ERP-CM) generates a score to rank the potential for replatforming legacy ERP (Enterprise Resource Planning) candidates onto the ServiceNow AI Platform.
* **[How ERP-CM works with ERP Canvas and remote tables](https://servicenow-prod.fluidtopics.net/GKpGttXOnOurDjJYATnB0Q)**   
  ERP Canvas enables you to connect to your ERP (Enterprise Resource Planning) system of record, and to organize its data.
* **[Recommendations and similar candidates in ERP-CM](https://servicenow-prod.fluidtopics.net/27V5kwFPSY6LjQpgCUEX0Q)**   
  The record for each candidate in ERP Customization Mining (ERP-CM) displays information on suggested next steps and similar candidates to help you in replatforming an ERP (Enterprise Resource Planning) app.
* **[Next steps when replatforming apps to ServiceNow using ERP-CM](https://servicenow-prod.fluidtopics.net/r3MMFaEXnSrPwBL2GaNmRQ)**   
  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.
* **[Guided tours in ERP Customization Mining](https://servicenow-prod.fluidtopics.net/hsAm5icjzljAQZpjvxgugw)**   
  Learn about ERP Customization Mining guided tours, including how to access and take them to build your knowledge of ERP Customization Mining.
* **[Get help with ERP Customization Mining](https://servicenow-prod.fluidtopics.net/KL3i~bjwCz0dKGC2LdWWxg)**   
  To get help with ERP Customization Mining, your ServiceNow instance, plugins, permissions, and more, watch a short video to contact the ServiceNow admin who works in your company.

