The facilitator tool will work with a client/server model. The server will be responsible for all data storage related transactions, and has to do at least the following tasks: \begin{enumerate} \item It must be possible to CRUD questions of types described in section \ref{s:datatypes}. \item It must be possible to CRUD surveys as an ordered list of questions. \item It must be possible to CRUD games by defining a game's ontology. \item It must be possible to CRUD sessions as ordered lists of surveys and games. \item It must be possible to host sessions and stores answers and results generated during the session.