Automated banking applications offer wide benefits to customers and banks and it is no longer a good to have but an "essential service for survival" in this era of globalization. Automation of banking services such as internet banking, ATM banking, telephone banking or mobile banking enable bank...