An operating environment is capable of being abstracted to a plurality of
operating systems. An operating environment is provided which is common
to all the different operating systems. A plurality of operating system
abstraction layers are provided. Each abstraction layer designed to
abstract the operating environment to at least one targeted operating
system.