[[Cross-platform software]] can run on multiple processors although possibly requiring it to be re-built for different target systems.
== ApplicationsApplication ==
AnA native [[application software|application]] running natively uses the minimal number of software layers. For example, the [[Windows]] [[Native API]] is an [[application programming interface]] specific for the [[Windows NT]] kernel, which provides access to some kernel functions which cannot be directly accessed through the more universal [[Windows API]].
== Operating systemssystem ==
UsedA tonative [[operating denotesystem]] eitherimplies the absence of virtualization or virtualization at its lowest level. WhenFor variousexample, with multiple levels of virtualization take place, the lowest level operating system—thesystem {{endash}} the one that actually maintains direct control of the hardware—ishardware {{endash}} is referred to as a "Native VM," for example.