The document describes the requirements for an online banking system. It outlines the key functions of the system such as creating new accounts, checking balances, depositing and withdrawing money, transferring funds between accounts, and closing accounts. It also covers the software, hardware, and interface requirements including the use of J2EE, HTML, servlets, and a backend MS Access database. The system was successfully developed and tested to allow customers to securely manage their bank accounts online.