Fintech / Treasury

Modernization of a financial core system with more than 1,000 screens and no functional loss.

PORFIN is Alfa GL's investment portfolio management system, live in more than 30 Colombian financial institutions. The complete migration from Oracle Forms to a modern web architecture was executed by the same team that built it.

1,000+

Oracle Forms screens migrated

20+

years of business logic preserved

100%

verified functional equivalence

System context

Highly critical software for the financial sector.

PORFIN manages investment portfolios, money markets, derivatives and issuances for the most demanding treasuries in the country: banks, trust companies, insurers and public-sector entities.

The dependency on Oracle Forms represented a growing operational risk: reduced support, friction in updates and limited capacity to evolve the product according to market demand.

Original problem

Technical debt in a system that cannot fail.

More than 20 years of business logic accumulated in Oracle Forms. More than 1,000 screens. Dependencies between modules that were not always documented. Continuous operation for clients that cannot tolerate disruptions.

The challenge was to modernize without losing a single business rule and without affecting the 30+ active clients during the process.

Migration approach

Automation guided by an expert team.

Alfa GL developed its own tools for intelligent reading and low-code generation — INK and PEN — to accelerate the migration without losing technical control. The process was incremental: module by module, with structured assessment, maintainable generation and regression testing on every delivery.

Assessment with structural reading

INK built ASTs over PL/SQL blocks and crossed forms, objects, libraries and dependencies to prioritize modules based on real coverage and complexity.

Low-code generation by module

PEN turned that reading into specifications and modern output per module. The original system stayed live throughout the process without affecting clients in production.

Functional validation

Automated regression testing over real workflows. No module was deployed to production without prior validation.

Target architecture

Secure web architecture ready to evolve.

Frontend

Angular — reusable components, modern web UX

Backend

Node.js with well-defined APIs and layer separation

Database

Oracle / PostgreSQL — migration without data loss

Security

Role-based access control, transaction auditing, encryption

Operations

Controlled deployment, active monitoring, 24/7 support

Integration

Modern APIs into the Colombian financial ecosystem

Results

Operational continuity with complete modernization.

0 operational disruptions

The 30+ active clients maintained continuous operation throughout the entire migration process.

Full decoupling from Oracle Forms

Independence from the Oracle platform. Capacity to evolve without restrictions of licensing or external support.

Modern API integration

The new system integrates natively with APIs of the Colombian and international financial ecosystem.

Transferable lesson

What we learned and apply to every client.

Migrating the most complex system we know — our own — gave us the methodology, the tools and the confidence to do it in other contexts. PORFIN is not a lab case: it is the same product used today by Bancolombia, Colpensiones, the Ministry of Finance and more than 30 organizations.

Every client that modernizes with Alfa GL benefits from those 20 years of lessons on how to migrate without losing anything.

Next step

If your system concentrates a lot of business logic, this case is the starting point.

The initial assessment defines the real size of the work: technical inventory, complexity map and a phased roadmap to decide without assumptions.