Programming Assignment 3 for IT Entrepreneurship Software Engineering