#hardware-independence