1. An auxiliary device capable of coupling to a main computer system, a system comprising: an auxiliary platform on the main computer system, the auxiliary platform including: a hardware abstraction layer that abstracts hardware differences from higher-level software and is extensible to support extended hardware as needed; a driver layer that is extensible by including driver code for the extended hardware; a runtime layer that is extensible to support extended hardware as needed; and auxiliary device program code that displays information corresponding to data that originated on the main computer system or in the extended hardware.