Internet banking allows customers to conduct banking transactions over the Internet. ICICI Bank was the first bank in India to offer Internet banking through their "Infinity" service. Infinity allows customers to check balances, view statements, transfer funds between accounts, pay bills online, and more. It provides convenience as customers can bank anytime from anywhere through a secure login using their user ID and password. As more people adopt online banking, banks expect the percentage of customers using Internet banking to increase significantly in the coming years. ICICI Bank's architecture for Internet banking involves clients connecting to access points secured by PIN codes and passwords, with servers processing transactions over switched networks and gateways.