1. Computer software embodied on a computer readable medium comprising: a. an independent program for running autonomously in a native mode within an associated computer processor; b. an operating system program for running autonomously within the associated computer processor; c. a mode switcher program for switching operation from the independent program to the operating system program whereby the independent program functions as an embedded entity of the operating system; and d. wherein the mode switcher program switches the independent program from the operating system program whereby the independent program runs autonomously in the native mode.