It

12345678910
Across
  1. 2. a data type that acts as an abstraction of a class
  2. 5. the process in which someone or something grows or changes and becomes more advanced
  3. 7. the most important software that runs on a computer
  4. 8. making a website accessible and adaptable across all devices
  5. 9. a quality criterion for determining whether a given program is simple and provides users with the best possible experience
Down
  1. 1. a form of programming language where the developer issues instructions by dragging and dropping blocks.
  2. 3. a computer program written to respond to actions generated by a user or system
  3. 4. hardware or software that permits programs written for one computer to be run on another computer
  4. 6. the collection of tools used in the development of software
  5. 10. is an unexpected problem with software or hardware.