This chapter contains the documentation of the research of the software and technologies that are used throughout the project. It encompasses a look at the current client, an outline of how the client can be improved, a review of the literature used to research the subject and a description of how the project is significant to the problem domain.