This research proposes a novel lottery system software utilizing blockchain technology to ensure transparency, fairness, and security in lottery operations. The system replaces traditional manual processes with a decentralized approach enabled by smart contracts for registration, purchasing, and payout management. It aims to improve user trust through verifiable, tamper-resistant random number generation and public verification of results.