Core banking allows bank customers to access their funds and conduct simple transactions from any networked bank branch. It involves the basic deposit and lending services that banks provide to retail and small business customers, including deposit accounts, loans, mortgages, and payments. Core banking solutions use computer software and communication technologies to connect branches and allow customers to bank from any location.