How to Implement Omnichannel Banking Solutions Faster?
SaaS company TODO1 has its origins as a joint venture between the leading banks in Colombia, Ecuador, and Venezuela. Spun-off as an independent digital banking software provider in 2012, the company has a twenty-year history of developing digital banking solutions for retail and commercial banks in Central and Latin America.
TODO1 has offices in Florida, Mexico, Panama, Colombia, and Ecuador, and offers certified SOC1® Type 2 secure hosting from Florida and Virginia.
Around 250 software developers work for TODO1, using various technologies, including Java, .NET, and Salesforce.
Its iuviBANKING product provides both retail and corporate banks—including Bancolombia and 12 others—a modern API-centric digital banking suite that can be quickly integrated with core banking platforms, to provide omnichannel, self-service banking solutions to customers.
Although TODO1 can rapidly configure iuviBANKING to meet individual banks’ specific needs, changes to the user interface were not so easy to deliver.
“Configuration of the backend is very rapid,” explains Romel Guerra, Product Architect at TODO1 Services Inc. “But front-end development was slower. We were using Angular to try and build once for multiple deployment targets, but some aspects required native development leading to duplicative development for iOS and Android.”
TODO1 had outsourced front-end development for the past two years, which led to several shortcomings. “The slow speed of development was holding us back,” explains Romel. “The complexity made every customer-specific implementation a special effort. Lack of reuse meant we were just accumulating more technical debt with every implementation.”
For these reasons, TODO1 decided to bring front-end development back in-house. Their search for a faster development approach with a higher degree of reuse led them to OutSystems.