This document describes an ATM system project that allows users to access their bank accounts to make cash withdrawals and inquiries. The system was developed in VB.Net with a back-end MS Access database. It describes the methodology, hardware and software requirements, and features like validating the user's card and PIN before allowing transactions. It also discusses analyzing the existing manual system, conducting a feasibility study, defining use cases including login, transactions, and maintaining customer information. Finally, it outlines the system's security considerations and potential for future upgrades like touchscreens, biometrics, and app integration.