Application code that is independent of the specifics of the hardware it runs on. This is *usually* talked about in the context of CPU architectures/instruction sets (ex. `x86`, `armv8`, `risc-v`) and [[Operating System|Operating Systems]].