This document discusses hardware and software. It defines hardware as the physical components of a computer and software as programs and procedures that perform tasks. It describes two main types of software: system software and application software. System software manages computer hardware and includes operating systems, translators, and utility programs. Application software performs specific tasks for users, like Microsoft Office programs. It also discusses programming languages used to write programs and translators like compilers and interpreters that convert programs to machine language for execution.