Angular — reusable components, modern web UX
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.
Node.js with well-defined APIs and layer separation
Oracle / PostgreSQL — migration without data loss
Role-based access control, transaction auditing, encryption
Controlled deployment, active monitoring, 24/7 support
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.