what software to banks use for atm machines