After the pre-planning and visual mockup phase was over, we could now start the initial coding of our app's first iteration. For this project we will be using a code-first approach as popularized in recent versions of Entity Framework, that allows us to write the classes for our domain model first and automatically create a database from these, rather than creating a database first and fitting our classes to it.