Hardware-agnostic
An operating context (OC) for an application is the external environment that influences its operation. For a mobile application, the OC is defined by the hardware and software environment in the device, the target user, and other constraints imposed by various other stakeholders, such as a carrier.
This concept differs from the operating system (OS) by the impact of these various other stakeholders.