The document describes the development of a farm records software. The software was developed using Java programming languages and technologies like Java Server Faces, Enterprise Java Beans, and MySQL database. The software allows users to securely keep records of crops, livestock, finance and other farm operations. It provides functions for adding, updating, searching and retrieving farm records in an organized digital format compared to traditional paper-based record keeping. The software was tested against various use cases to identify and resolve bugs. It aims to help farmers better manage their farm operations and make informed decisions through analysis of past farm records data.