ES EN

Transforming Legacy Applications with Generative AI

Codacle: The revolutionary solution that modernizes your systems with up to 85% savings in time and costs

Codacle: The Revolution in Legacy Software Migration

Codacle is the only migration service that combines deep engineering with Generative AI to modernize legacy applications. Our approach analyzes each component of your software and database, creating a detailed knowledge graph.

While other automatic services only migrate parts of the code without restructuring it, or use multiple AI agents with unpredictable results, Codacle guarantees a complete and precise migration through a pipeline of more than 60 deterministic steps powered by AI.

60-85% Savings

Dramatic reduction in time and costs compared to traditional migrations

Intelligent Re-architecture

We don't just translate code, we transform it into a modern architecture

Guaranteed Results

Money-back guarantee if the migrated application doesn't functionally match the original

Why Codacle Outperforms Other Solutions?

Currently there are two types of automatic migration services in the market:

Deterministic

These services do not migrate 100% of your code and do not redesign your system's architecture. Instead, they migrate pieces of code one by one and require subsequent adjustments.

Based on Generative AI with multi-agent systems

These systems rely on multiple AI agents that try to coordinate with each other. They can migrate up to 80% of your code. The problem is that you won't know which 20% is missing. You will typically find duplicate and missing code. They are still a good starting point, but there is hard work to do after the migration process.

Our Approach

We combine deep engineering with Generative AI. We start by creating a highly detailed graph that represents each element of your software (modules, functions, procedures, classes, etc.) and database (tables, stored procedures, functions, views, etc.) and all the relationships between those elements (functions that call procedures, global objects in use, procedures that read or write tables, etc.).

From there, we have a pipeline of more than 60 steps that create backend APIs and then frontend forms, connecting the forms to the APIs to reproduce the functionality. These steps are deterministic in what they do and how they do it, but they rely on Generative AI to produce each piece of code. The graph provides exactly the right context for each small step.

For example, to create an endpoint for a newly created API, the system will gather from the graph the exact methods, procedures, and tables with AI-generated descriptions and their relationships, to give the LLM the proper context it needs, no more, no less. Subsequently, additional agents will review the code, correct or improve it if necessary, ensure that the client's standards are met, and verify that the endpoint fits perfectly into the big picture.

Traditional Manual Migration

  • Extremely high cost
  • Extended delivery timeline (years)
  • High probability of human errors
  • Fragmented system knowledge

Static Rule-Based Migrators

  • Acceleration in the migration process
  • Partial migration (less than 80%)
  • No architecture restructuring
  • Literal code translation only
  • Incomplete results
  • Follow static development, security, and quality standards

Multi-Agent Migration Systems

  • Acceleration in the migration process
  • Guarantee 80% coverage
  • 20% uncertain due to non-deterministic process
  • Generate gaps, duplications, and hard-to-find errors
  • Follow semi-static development, security, and quality standards

Codacle Migration Service

  • 65-75% cost savings
  • Total migration (100%, guaranteed)
  • Modern re-architecture with APIs
  • Follows client's development, security and quality standards
  • Dead code elimination

Supported languages and frameworks

Codacle currently supports migrations from Delphi to Spring Boot (backend) and React (frontend). Other source and target technologies are gradually being incorporated and can be requested as part of your migration project for a predefined additional cost.

How Codacle Works

How we migrate your application with Codacle

How we document your application with Codacle

What the Migration Service Includes

Additionally, our graph structure can identify dead source code and thus avoid migrating it.

What the Documentation Service Includes

Deliverables

Additional deliverables can be included at extra cost.

(*) The functional test scripts and data must be provided by the Client. Alternatively, the client can perform these tests and report any issues.

Client Responsibilities

To ensure a smooth migration process, we require clients to:

POCs and Guarantee

Proof of Concept (POC): We do not offer free POCs; however, we guarantee that the migrated code will meet the same functionalities as the original application. In that sense, we are equivalent to the migration services of any traditional Software Factory. That is, we deliver a "turnkey" solution, only with significantly shorter times and costs.

Security

All our processes run on secure networks and computers. Your source code will be stored on these computers, as well as in Microsoft OneDrive folders for the duration of the project. Subsequently, all copies will be removed from our storage.

We will send your code to LLMs in the cloud for processing and conversion. Our use of LLMs is restricted to APIs implemented by Azure, AWS, and Google. In other words, we do not go directly to OpenAI or Anthropic, but use the implementations of Azure and AWS. At the moment, we do not use locally installed open-source LLMs (for example, in your data centers), because in our experience they do not offer enough intelligence for this type of work.

Regarding the authorization and authentication of the migrated application, by default we use your existing scheme. For example, if you have tables with usernames, passwords, and user-allowed access to certain functions in your systems, we will continue to use those tables. However, we can integrate with other methods (such as AD) or even create new ones from scratch for your project, subject to additional cost.

FAQ - Frequently Asked Questions

Can we migrate to stacks other than Spring Boot and React?

Yes, we can adapt the migration target to your desired technology stack for an additional cost.

What happens if additional functionalities need to be added during migration?

Any additional functionality or customization outside the original scope will be quoted separately according to the estimated effort.

Will my code be replicated outside my organization?

Yes, part of our process is that we will need a copy of your code to perform the migration. If you have special needs regarding this point, we can review them. For example, we can implement our tools on servers or virtual desktops within your network and run all our processes from there, although this will require additional effort and cost. The LLM calls necessary for code understanding and conversion will always be through cloud providers (Google, Azure, AWS).

Can you use local LLMs like LLaMa instead of going to the cloud?

We currently do not support local LLMs. The reason is that the quality of the generated code is still significantly better when using frontier LLMs in the cloud.

Do you support continuous integration and deployment pipelines?

Absolutely. We adapt to your existing pipelines and processes, delivering the code accordingly.

What if our application has complex desktop-specific behaviors?

We will evaluate and propose the necessary adaptations, clearly communicating any impact on prices or delivery deadlines.

How long does a typical migration take?

Timelines vary depending on the complexity and size of the application, but you can generally expect:

It is important to note that this time frame may vary depending on the Client's availability to provide test scenarios, test data, perform their own functional tests, as well as the speed of interaction we can have from the Client's side in any necessary adjustment. In other words, this is our own speed, but we can adapt to yours as needed.

Can we introduce functional improvements to the software?

No, our process migrates the functionalities exactly as they are today, applying the same business logic. For the end user, the look and feel and processes will remain the same (although web-based). However, on the inside, the architecture will be completely renewed and the code will follow the client's and industry best practices. If you need to improve functionality, our recommendation is to first migrate the system as it is and in a second phase, make the necessary changes. We can collaborate in this second phase as a separate proposal.

Can you integrate the migrated system with external sources not used by the current version, such as API portals or web applications?

Not by default, but we can analyze the case and possibly perform the integration at additional cost.

Estimate Your Project


Or contact us at info@botman-ai.com

Our Clients

Some of the companies that have trusted our services:

Featured Projects

Migration of more than 70 applications and more than 70 batch interfaces in 7 months, with Re-architecture (Delphi to Java Spring Boot / React)

Our flagship project. We performed the migration in a 100% automated way using our Codacle service.

The migration includes a complete re-architecture, suggested and implemented through Generative AI, after an exhaustive analysis of the code and database graph.

The client's validations include not only functional tests but also code review by developers to ensure that standards have been met. In other words, the code looks as if they had developed it themselves.

Intelligent Documentation of Legacy Code (Java)

Documentation of a core system's legacy Java code, allowing new developers to implement changes in production in just two weeks. The code is documented through a graph that connects all components of the system, explained not only by its code but by the context of its interactions. Also powered by our Codacle technology.

AI Analysis of Public Tenders

System for analyzing historical public tenders, generating insights on which competitors and products are winning certain sectors, to generate better future offers and increase participation.

Other Services

Custom AI Developments

Development of Artificial Intelligence-based software for customer service, information search and processing, process automation, legacy system documentation, and more. We use our experience in Generative AI to create innovative and efficient solutions.

About Us

Mission and Vision

Mission

Generative AI will impact almost all of our personal and work activities. Our Mission is to empower people and companies to use it as an ally to live better and be more successful.

Vision

To become the main market reference in the use of Generative AI for the modernization of legacy applications, through a highly specialized, dynamic, and constantly learning team.

What Sets Us Apart

BotMan has a compact team with high specialization in Artificial Intelligence, focused on solving the complex challenge of legacy system migration with our Codacle service.

Our fundamental premises are to constantly keep our knowledge updated and to make the most of Generative AI tools to make our work increasingly efficient, especially in the analysis and transformation of complex code.

Our Team

Founder/CTO: Alejandro D'Andrea

CEO and CTO at BotMan-AI.com, a consulting and development company for technology solutions based on generative artificial intelligence

Co-founder and CTO of Salomon, a generative intelligence startup for the legal world

Co-director and professor of the Generative Intelligence Diploma at the University of Chile

Board Member of Talento Digital para Chile

Speaker at Gen AI and Digital Transformation conferences

President of the Board of Directors of CIO Forum Chile

Previous Experience

Former Generative AI Lead and CTO Architecture and Core Platforms at Falabella

Former CIO Walmart Chile

Former founder and Director of the Digital Transformation and Innovation area at Cencosud

Former Co-chair of the AI & Data committee of AmCham (Chilean American Chamber of Commerce)

Education

Bachelor in Computer Science from the University of Buenos Aires

MBA from Instituto Di Tella

Contact Us

We are at your disposal to help you modernize your legacy applications or answer any questions about our services.

How can we help you?

We want to learn about your project and explain how our technology can transform your legacy applications into modern and scalable solutions.

Contact us today for a free consultation and discover the potential of intelligent migration with Codacle.