1. A vehicle diagnostic system comprising: a processor; a user interface including a display device and an input device both coupled to the processor for interactive control thereof and thereby; and a storage library connected to the processor for storing a plurality of applications to be performed on a vehicle; wherein the processor is programmed to, request vehicle identification information from a user through the display device, create a particular configuration identifier containing the vehicle identification information entered by the user through the input device, store the particular configuration identifier in the storage library, retrieve a primary application from the library as the application is selected by the user through the input device, and provide the particular configuration identifier from the library to the primary application; retrieve a secondary application from the library as the application is selected by the user through the input device, and provide the particular configuration identifier from the library to the secondary application; wherein the primary application and the secondary application each perform concurrently a different test or diagnostic function on the vehicle.