A Software Design and Development Major Project