Abstract Automated Teller Machine (ATM) is a machine used for an easy money transaction, such as withdrawals inquiries, transfer change of PIN. This project work focuses on the development of a multi lingua ATM program. The ATM will be equipped with a multi lingual interface choosing languages are English, Hausa, Language will give user option to select or switch between the languages. The aim of this project work is to design and implement a functional and professional software for Access Bank plc. This project is aimed at achieving the following objectives: to design the system that will be used in Hausa and English, to design an easy to use interface, to design a system that will not debit without dispensing cash, to identify various fraud and security threats associated with the use of ATM.