{"id":5218,"date":"2026-10-20T17:07:28","date_gmt":"2026-10-20T17:07:28","guid":{"rendered":"https:\/\/www.genexusconsulting.com\/?post_type=insights&#038;p=5218"},"modified":"2026-10-20T17:07:31","modified_gmt":"2026-10-20T17:07:31","slug":"migrate-genexus-application-ai","status":"publish","type":"insights","link":"https:\/\/www.genexusconsulting.com\/en\/insights\/migrate-genexus-application-ai\/","title":{"rendered":"How to migrate a GeneXus application with AI, step by step"},"content":{"rendered":"\n<div class=\"wp-block-group has-background\" style=\"border-radius:8px;border-left-color:#161e47;border-left-width:4px;background-color:#f4f6fb;padding-top:22px;padding-right:28px;padding-bottom:22px;padding-left:28px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#2f6bff;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase\">TL;DR: migrate a GeneXus application in 4 ideas<\/p>\n\n\n\n<ul style=\"color:#1d263a;font-size:16px;line-height:1.65\" class=\"wp-block-list has-text-color\">\n<li>To migrate a GeneXus application, the work starts before the project: from the knowledge base, in any version, agents analyze the system and deliver an estimate, a delivery plan, a prototype and documentation.<\/li>\n\n\n\n<li>There are three target paths: full GeneXus (GeneXus 18), hybrid (a native front end with the logic in GeneXus) or full native (the KB as a knowledge source for a new stack).<\/li>\n\n\n\n<li>The estimate is deterministic: it classifies transactions, screens and procedures by complexity, and the same KB always produces the same result.<\/li>\n\n\n\n<li>Specialized agents cover strategy, specification and construction in deliveries, with human validation at every decision point.<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">GeneXus applications are part of business-critical systems for many organizations, and they hold years of evolution and business knowledge. That&#8217;s why, when you need to migrate a GeneXus application, the first challenge isn&#8217;t technological: it&#8217;s understanding what the system does today and how to transform it without losing that knowledge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This <strong>webinar<\/strong> (in Spanish) is the second part of <a href=\"https:\/\/www.genexusconsulting.com\/en\/insights\/modernize-legacy-systems-ai\/\">How to modernize legacy systems with AI<\/a>, where Diego de Fuentes, CTO of GeneXus Consulting, presented the what and the why. Now Gast\u00f3n Gonz\u00e1lez, Project Manager at GeneXus Consulting, focuses on the how: he walks through each stage of a migration, shows what each agent produces and presents real examples of migrated applications.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Migrar GeneXus con IA: c\u00f3mo reducir riesgos hacer predecible el proceso y capturar conocimiento\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/97oNbTT3Meo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Before you migrate a GeneXus application: the pre-project stage<\/h2>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The four stages of the process (strategy, specification, implementation and validation) are preceded by an initial stage: the <strong>pre-project<\/strong>. It covers everything that happens before the formal kickoff, while the system is being understood and the path is agreed with the client.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The starting point is the <strong>knowledge base (KB)<\/strong>, in any GeneXus version. The client can provide a full backup, an XPZ or access to an environment where the KB lives. This is complemented by interviews, GeneXus Consulting&#8217;s own forms and data from users. With all that information, agents analyze the system, convert the KB to the latest GeneXus version and fix any model issues that would block progress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The pre-project ends with a <strong>plan agreed with the client<\/strong>. From then on, the migration always moves forward in cumulative deliveries defined from the start, with checkpoints and human decisions at every stage.<\/p>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Three paths to migrate a GeneXus application<\/h2>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The pre-project also defines the target of the technology upgrade. There are three possible paths:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-d76063e6 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-border-color\" style=\"border-color:#e4e7ef;border-width:1px;border-radius:8px;min-height:100%;padding-top:22px;padding-right:24px;padding-bottom:7px;padding-left:24px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#2f6bff;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase\">Path 1<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Full GeneXus<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The KB is moved to the latest upgrade of GeneXus 18 and the front end is rebuilt, for example when moving from Win to Web. The first milestone is having the model compiling and generating the tables correctly.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-border-color\" style=\"border-color:#e4e7ef;border-width:1px;border-radius:8px;min-height:100%;padding-top:22px;padding-right:24px;padding-bottom:7px;padding-left:24px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#2f6bff;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase\">Path 2<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Hybrid<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The front end is rebuilt in native technology, such as <a href=\"https:\/\/react.dev\/\">React<\/a>, while the KB keeps handling the model and the logic, exposed through APIs. The first milestone is the generated database and the available APIs.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-border-color\" style=\"border-color:#e4e7ef;border-width:1px;border-radius:8px;min-height:100%;padding-top:22px;padding-right:24px;padding-bottom:7px;padding-left:24px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#2f6bff;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase\">Path 3<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Full native<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The KB is used as a knowledge source: the logic and screen information are extracted from it, and the application is fully rebuilt on a new stack, such as React or Next.js, with a <a href=\"https:\/\/www.genexusconsulting.com\/en\/custom-software-development\/\">custom software development<\/a> approach.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In all three cases, the KB is moved to GeneXus 18 so the agents always work on the latest version.<\/p>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">The initial kit: estimate, plan and prototype<\/h2>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The outcome of the pre-project is a kit in a standardized format, delivered to the client so they can make a decision:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-d76063e6 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-background\" style=\"border-radius:8px;background-color:#f4f6fb;min-height:100%;padding-top:20px;padding-right:22px;padding-bottom:5px;padding-left:22px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Proposal.<\/strong> It presents the three paths, the work process, the size of the system and the estimated timeline in months for each option.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-background\" style=\"border-radius:8px;background-color:#f4f6fb;min-height:100%;padding-top:20px;padding-right:22px;padding-bottom:5px;padding-left:22px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Detailed plan.<\/strong> It describes the stages, the advantages of each path, the system inventory and how each timeline was calculated.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-d76063e6 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-background\" style=\"border-radius:8px;background-color:#f4f6fb;min-height:100%;padding-top:20px;padding-right:22px;padding-bottom:5px;padding-left:22px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Working prototype.<\/strong> It shows what the migrated application could look like, with screens users can already interact with.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-background\" style=\"border-radius:8px;background-color:#f4f6fb;min-height:100%;padding-top:20px;padding-right:22px;padding-bottom:5px;padding-left:22px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Wiki-style documentation.<\/strong> It explains key features of the system: their business rules and how each calculation is performed.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">How long it takes to migrate a GeneXus application: how it&#8217;s estimated<\/h2>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The KB isn&#8217;t just code: it&#8217;s a model that holds all the information about the system. It shows which objects call which others, what data each screen uses, which parts never run (dead code) and what is duplicated. That information is used for the estimate and also to improve the system during the conversion, instead of copying it as is.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To estimate, each object is classified as low, medium or high complexity, using proprietary metrics based on GeneXus Consulting&#8217;s experience:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Transactions:<\/strong> number of rules and levels.<\/li>\n\n\n\n<li><strong>Screens:<\/strong> lines of code, events and rules.<\/li>\n\n\n\n<li><strong>Procedures:<\/strong> lines of code, logic and number of objects they call.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The estimate is run on the KB in its source version and on the version converted to GeneXus 18, and both are checked to make sure they match.<\/p>\n\n\n\n<div class=\"wp-block-group has-background\" style=\"border-left-color:#161e47;border-left-width:4px;background-color:#f4f6fb;padding-top:24px;padding-right:28px;padding-bottom:9px;padding-left:28px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#161e47;font-size:21px;font-weight:500;line-height:1.5\">The estimate is deterministic: if the same KB is estimated several times, the result is always the same, and it serves as the single basis for comparing the three paths.<\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">For the estimate to be reliable, the information has to be properly prepared:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>A correct initial snapshot:<\/strong> the KB must be the one in production, and it&#8217;s best to back it up untouched before starting.<\/li>\n\n\n\n<li><strong>Clarity about quality:<\/strong> knowing what is used and what isn&#8217;t, so errors aren&#8217;t repeated during the process.<\/li>\n\n\n\n<li><strong>The full environment:<\/strong> devices such as printers, workstations, design, integrations with other systems and security.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">The agents involved when you migrate a GeneXus application<\/h2>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Each stage of the project relies on a set of <a href=\"https:\/\/www.genexusconsulting.com\/en\/artificial-intelligence-applied-to-your-business\/\">artificial intelligence agents<\/a> with a specific role. In every stage, an independent reviewer agent checks that nothing is missing, and the decision to move forward is always made by a person.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-d76063e6 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-border-color\" style=\"border-color:#e4e7ef;border-width:1px;border-radius:8px;min-height:100%;padding-top:22px;padding-right:24px;padding-bottom:7px;padding-left:24px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#2f6bff;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase\">Once at the start<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Strategy<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The <em>source<\/em> agent documents what exists today. A transition agent defines how each screen moves over: as is, as a &#8220;work with&#8221; pattern or as a wizard. An auditor looks for risks and hidden elements.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-border-color\" style=\"border-color:#e4e7ef;border-width:1px;border-radius:8px;min-height:100%;padding-top:22px;padding-right:24px;padding-bottom:7px;padding-left:24px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#2f6bff;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase\">For each delivery<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Specification<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A <em>reverse spec<\/em> agent documents what each feature does, based on the KB. A comparison agent defines what changes in the new version, and a reviewer checks that nothing is missing.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-border-color\" style=\"border-color:#e4e7ef;border-width:1px;border-radius:8px;min-height:100%;padding-top:22px;padding-right:24px;padding-bottom:7px;padding-left:24px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#2f6bff;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase\">In cycles<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Construction<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The <em>planner<\/em> defines the units of work, the <em>builder<\/em> implements them in smaller parts and the testers test them, backed by our <a href=\"https:\/\/www.genexusconsulting.com\/en\/our-capabilities\/#testing\">Testing &amp; QA<\/a> team. Evaluations measure how the process is performing so it can be improved.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In addition, a converter agent moves the KB from versions such as 7.5, 8 or 9 up to GeneXus 18 and prepares the estimate for the initial kit, while other agents handle the UI conversion and the releases between environments. The work follows four rules:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Iteration limits:<\/strong> if there are no changes after a certain number of loops, the process stops so a person can review it.<\/li>\n\n\n\n<li><strong>Minimum permissions:<\/strong> each agent only has the tools it needs for its task.<\/li>\n\n\n\n<li><strong>A build that always works:<\/strong> every iteration has to keep the KB compiling, without breaking what has already been tested.<\/li>\n\n\n\n<li><strong>Improve the tool, not the case:<\/strong> if an error keeps repeating, the agent&#8217;s tool is improved instead of fixing objects one by one.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">The development cycle in action<\/h2>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In the webinar, Gast\u00f3n shows a real run on a demo ERP. First, the main agent reads the project status\u2026. The main agent reads the project status, shows which stage it&#8217;s in and proposes the next step: migrating two work order screens to the web. Once approved, it delegates the task to the agent that converts the interface, and then an independent tester reviews the result. If it finds something, the cycle repeats until it&#8217;s ready.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The whole process can be followed step by step in monitoring tools, and it doesn&#8217;t depend on a single AI tool: the same development cycle works with Claude Code, Kiro or Codex, among others.<\/p>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">What kind of applications you can get<\/h2>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Starting from the same source Win application, the webinar shows different results:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Web in GeneXus 18 without patterns:<\/strong> first with the default style and then with the client&#8217;s design system, in grid, card or compact view. It can coexist with the Win application on the same database.<\/li>\n\n\n\n<li><strong>Web in GeneXus 18 with K2B Tools:<\/strong> column filters, card views, pivot tables and kanban boards with drag and drop, plus data export.<\/li>\n\n\n\n<li><strong>React front end:<\/strong> a web application outside GeneXus, with filters, column selection and export to CSV or PDF.<\/li>\n\n\n\n<li><strong>Desktop with Electron:<\/strong> an application with a local database that works offline and syncs the information when it connects to the central system.<\/li>\n\n\n\n<li><strong>Mobile with React Native:<\/strong> a digital wallet application with fast navigation and effects specific to that technology.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The three paths cover a wide range of solutions, and they can be combined depending on what each organization needs.<\/p>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ: how to migrate a GeneXus application<\/h2>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What does the organization need to provide to get started?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The knowledge base, in any GeneXus version: a full backup, an XPZ or access to an environment where the KB lives. This is complemented by interviews and forms.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Which GeneXus versions can be migrated?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Legacy versions such as GeneXus 7.5, 8 or 9, as well as Evolution versions. In every case, the KB is moved to GeneXus 18.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>My application is already on GeneXus 18, but its design is very basic. Can only the visual side be modernized?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. The work can focus only on the visual experience, keeping the back end in GeneXus and adding a modern presentation layer, for example in React.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Are the agents subagents or skills?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They are subagents. A main agent communicates with the user and delegates each task to subagents organized in graphs, which make their own decisions. Each agent has its own skill, which gives it the context and guidance on how to work, and which is improved as the process is fine-tuned.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Does the whole system have to be migrated at once?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No. The migration is organized in deliveries, and you can start with a pilot to assess the results before expanding the scope.<\/p>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">To migrate a GeneXus application with AI is not to convert objects automatically. It&#8217;s an orderly process that starts by understanding the system, relies on a deterministic estimate and moves forward in deliveries with specialized agents and human decisions. It also leaves the system&#8217;s knowledge documented: its features, its rules and its migration strategy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To learn more about how we approach technology upgrades, explore our <a href=\"https:\/\/www.genexusconsulting.com\/en\/technological-evolution\/\">Technological Evolution services<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"border-radius:8px;color:#ffffff;background-color:#161e47;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#8fb0ff;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase\">Next step<\/p>\n\n\n\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#ffffff;font-size:22px;font-weight:600;line-height:1.35\">Do you have a GeneXus application to migrate? Let&#8217;s start with a pilot and measure the results together.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-color has-background wp-element-button\" href=\"https:\/\/www.genexusconsulting.com\/en\/contact\/\" style=\"border-radius:4px;color:#161e47;background-color:#ffffff;font-weight:700\">Contact our team<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"VideoObject\",\n      \"name\": \"Migrar GeneXus con IA: c\u00f3mo reducir riesgos, hacer predecible el proceso y capturar conocimiento\",\n      \"description\": \"Webinar (in Spanish) on the main stages of a GeneXus system migration: from analyzing the existing system, its dependencies and business rules to converting and validating the new system, with the role of AI at each stage and real examples.\",\n      \"thumbnailUrl\": \"https:\/\/i.ytimg.com\/vi\/97oNbTT3Meo\/maxresdefault.jpg\",\n      \"uploadDate\": \"2026-10-15T10:28:48-07:00\",\n      \"duration\": \"PT47M23S\",\n      \"contentUrl\": \"https:\/\/www.youtube.com\/watch?v=97oNbTT3Meo\",\n      \"embedUrl\": \"https:\/\/www.youtube.com\/embed\/97oNbTT3Meo\",\n      \"inLanguage\": \"es\"\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        { \"@type\": \"Question\", \"name\": \"What does the organization need to provide to migrate a GeneXus application?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"The knowledge base, in any GeneXus version: a full backup, an XPZ or access to an environment where the KB lives. This is complemented by interviews and forms.\" } },\n        { \"@type\": \"Question\", \"name\": \"Which GeneXus versions can be migrated?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Legacy versions such as GeneXus 7.5, 8 or 9, as well as Evolution versions. In every case, the KB is moved to GeneXus 18.\" } },\n        { \"@type\": \"Question\", \"name\": \"My application is already on GeneXus 18, but its design is very basic. Can only the visual side be modernized?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. The work can focus only on the visual experience, keeping the back end in GeneXus and adding a modern presentation layer, for example in React.\" } },\n        { \"@type\": \"Question\", \"name\": \"Are the migration agents subagents or skills?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"They are subagents. A main agent communicates with the user and delegates each task to subagents organized in graphs. Each agent has its own skill, which gives it the context and guidance on how to work.\" } },\n        { \"@type\": \"Question\", \"name\": \"Does the whole system have to be migrated at once?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"No. The migration is organized in deliveries, and you can start with a pilot to assess the results before expanding the scope.\" } }\n      ]\n    }\n  ]\n}\n<\/script>\n","protected":false},"featured_media":5215,"template":"","categorias":[78],"tipos":[82,83],"class_list":["post-5218","insights","type-insights","status-publish","has-post-thumbnail","hentry","categorias-evolucion-tecnologica-en","tipos-blog-en","tipos-video-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.genexusconsulting.com\/en\/wp-json\/wp\/v2\/insights\/5218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.genexusconsulting.com\/en\/wp-json\/wp\/v2\/insights"}],"about":[{"href":"https:\/\/www.genexusconsulting.com\/en\/wp-json\/wp\/v2\/types\/insights"}],"version-history":[{"count":1,"href":"https:\/\/www.genexusconsulting.com\/en\/wp-json\/wp\/v2\/insights\/5218\/revisions"}],"predecessor-version":[{"id":5219,"href":"https:\/\/www.genexusconsulting.com\/en\/wp-json\/wp\/v2\/insights\/5218\/revisions\/5219"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.genexusconsulting.com\/en\/wp-json\/wp\/v2\/media\/5215"}],"wp:attachment":[{"href":"https:\/\/www.genexusconsulting.com\/en\/wp-json\/wp\/v2\/media?parent=5218"}],"wp:term":[{"taxonomy":"categorias","embeddable":true,"href":"https:\/\/www.genexusconsulting.com\/en\/wp-json\/wp\/v2\/categorias?post=5218"},{"taxonomy":"tipos","embeddable":true,"href":"https:\/\/www.genexusconsulting.com\/en\/wp-json\/wp\/v2\/tipos?post=5218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}