Modernizing Legacy Financial Technology Applications