A telematics system is disclosed that includes a web services interface in
communication with a secondary software system, wherein the web services
interface comprises at least one processor configured to retrieve,
receive, analyze and/or transmit data in response to a request from the
secondary software system. In addition, the telematics system includes a
gateway system configured to transmit data through a network to an
in-vehicle telematics device and receive data from the in-vehicle
telematics device, wherein the data comprises diagnostic data and/or
location-based data associated with a host vehicle. The telematics system
also includes a database in communication with the gateway system and the
web services interface, wherein the database is configured to receive and
store data transmitted from the gateway system and/or the web services
interface.