A Software Development process that can be followed by students at all levels as they work on both individual and group assessments.