3I Infotech
3i Infotech is the software company of ICICI group. I think most probably they have developed that, but not sure.