How Financial Software is Evolving in Business