The document presents a project report on the 'Distributed Banking System using RMI', which focuses on implementing a client-server program that manages user accounts and transactions through Remote Method Invocation. Key features include session time limits for secure PIN usage, essential banking operations (deposit, withdraw, inquiry), and detailed explanations of the system's architecture and coding modules. The report outlines the project's objectives, existing literature, research gaps, and coding structures for the client and server sides.