 On the other hand, there are more abstract technological rules that are used for designing solutions.These are heuristics that guide, but do not determine, the design process and are called design solutions (van Aken 2005; van Aken and Romme 2005).Design solutions are formulated in the following way; " If you want to achieve Y in situation Z, then you perform something like X" (van Aken & Romme, 2005; p. 6).