Standardisation of software and hardware

1234
Across
  1. 4. Being able to use an older version of software or hardware with a newer piece of software or hardware
Down
  1. 1. The process of establishing a standard with technology.
  2. 2. A coded application that you can't touch. e.g. programs
  3. 3. A physical device or component that you can touch. e.g. Harddisk