1. A vehicle tracking system central host comprising: a memory cache processor for managing a plurality of memory caches; a storage device linked with the memory cache processor, for receiving messages from the memory caches and writing them to a database; a plurality of receiver ports each for receiving message packets of an associated protocol from remote vehicle on-board tracker units; a plurality of receiver processors, each associated with a port and each receiver processor being for: reading message packets received at the associated port, performing initial processing of the message packets including adding headers to provide processed messages, and writing the processed messages to a log dedicated to the receiver processor; and a plurality of decoders, each associated with a receiver processor log and being for: (a) instantiating a service object for each log, (b) executing each service object to instantiate a message object in which data from a current message is written as attributes of the message object such that instantiation of the message object normalizes the message and the normalized fields include a vehicle identifier field, (c) executing each service object to repeat step (b) for each successive message in the associated log, and (d) executing the service object to write each message object to one of said memory caches, wherein the ports, the receiver processors, and the decoders operate in parallel.