## 3 Results
### Stakeholder Wishlists, Platform Specifications and Implementation  
The workshops resulted in developing four broad themes and 14 sub-themes based on grouping the wishes in the wish list (see Table 1). The specifications were developed for each sub-theme and finally implemented by the software engineers. What has been finally implemented to comply with the specifications is included in the table. Some of the specifications were not implemented; however, some of the solutions could approximate the effect of implemented specifications. Ex) \"Build by adding floors\" was implemented by improving how the building volume is scaled up and down in conjunction with adding the floor lines on the 3D texture (See Figure 7). The implementations of specifications improved the existing functions and user-interface, and in some cases, added as a new function. If an implementation improves a specific function, the related function is listed in the table below. Figure 7: The volume function when placing objects, allowing users to place 3D cubes which can be manipulated. \begin{table}
\begin{tabular}{c c c c} \hline \hline  & \multicolumn{3}{c}{**Theme 1: Visualization**} \\ \hline  & \multicolumn{3}{c}{_Sub-Theme 1-1: Layers_} \\ \hline
**Wishes** & _Specifications_ & _Implementations_ & _Functions_ \\ \hline Turn on and off different 3D volumes and models. & Different volumes, models, projects, and information should be placed in layers and turned on and off to enable and disable showing. & A folder structure where users can put models in different folders which can be turned on or off. & Place objects: folders. \\ \hline Visualize different types of information, e.g., underground and water drainage. & & & \\ \hline Add layers with more detailed visuals for specific areas. & & Highlighting focus objects and areas was not implemented for the MVP. However, more detailed visuals for focus areas can be added, e.g., by inserting 3D drone images. & \\ \hline  & \multicolumn{3}{c}{_Sub-Theme 1-2: Scale_} \\ \hline References to understand scale of the building volumes. & Number and height of floors should be indicated. & The facade texture has lines indicating floors. Users can set the height of the floor. & Place objects: Volumes. \\ \hline  & \multicolumn{3}{c}{_Sub-Theme 1-3: Information_} \\ \hline Tag buildings with information, such as owners, size, floors and functions. & Tag the building volumes with building information: functions of the building owner (over two created it), floor area and number of floors. Create ability to add comments to buildings. & Floor areas, number of floors and heights are indicated. & Place objects: Volume. \\ \hline  & \multicolumn{3}{c}{_Sub-Theme 1-4: Detailing_} \\ \hline Better details for the ground and terrain, such as site boundaries and road edges. & Site boundaries/edges of the streets and roads need to be clearly indicated. & Users can import e.g., a detailed plan as an image file overlay. This image can be modified by rotating. & Terrain drawing: Import image. \\ \hline More details in the model, such as facade, doors, windows and roofs. & Site boundaries/edges of the streets and roads need to be clearly indicated. & User can draw lines directly on the terrain in different line weight and color. & Terrain drawing \\ \hline \hline \end{tabular}
\end{table} 
Table 1: Stakeholder wishlist, specifications, implementations and related functions for the MVP.