Our solution for assignment 2 in the subject "Software Architecture".