This report presents the design and implementation of a route choice simulator. The purpose of a route choice simulator is to examine behaviour on route choice(s), of individuals on a road network. The reason to build this route choice simulator is based on the fact that it is potentially more reliable compared to survey based research, data can be collected more rapidly compared to real life observations and a route choice simulator is cheaper to develop compared to a full scale driving simulator. The network and traffic flows generated during simulation are extracted using a microscopic traffic simulator called Paramics. The route choice simulator is suited to deal with multiple clients connected to the same simulation; therefore a client server model is applied. Clients connect to the server, which is linked to the Paramics simulation through a plug-in. One out of the three defined special event categories (incident(s), road works or a big event such as a pop concert) can be applied to each simulation to create non-recurrent traffic situations. Non-recurrent traffic situations can be regarded as traffic situations which do not occur in an ideal everyday traffic environment. Depending on the category, one or more instances can be applied to the network simultaneously. The clients are able to receive real-time in-car information on the subjects of route navigation, special event occurrences and traffic jams. Depending on the requirements of each client, the information provided to him/her varies. Data on the chosen route, information requirements and received information is stored in a database for further analysis.