Client-Server
In order the project to work with all functionalities, it needs to be divided in 3 sections, the application implemented in Interation 1, an application which use artificial intelligence and server application which sends data between the previous two applications.