The high-level learning outcome of the project (and to a large degree, the entire module):
Accordingly, the module project is structured to resemble an intermediate stage of a non-trivial real-life software project. In this project you will,
- conceptualize and implement enhancements to a given product, and,
- have it ready to be continued by future developers.