This document is a project report submitted in partial fulfillment of the requirements for a diploma in information systems from Cairo University. The project aims to develop an electronic voting (e-voting) system to automate the voting process, help solve fraud problems, decrease voting time, and streamline the vote counting process. It provides background on documented problems with previous voting systems and outlines the objectives, scope, framework and requirements of the proposed e-voting system.