Computer Science. A computer and the associated physical equipment directly involved in the performance of data-processing or communications functions.
Machinery and equipment (CPU, disks, tapes, modem, cables, etc.). In operation, a computer is both hardware and software. One is useless without the other. The hardware design specifies the commands it can follow, and the instructions tell it what to do.
The more memory and disk storage a computer has, the more work it can do. The faster the memory and disks transfer data and instructions to the CPU, the faster the work gets done. A hardware requirement is based on the size of the databases that will be created and the number of users or applications that will be served at the same time. How much? How fast?
Software deals with the details of an ever-changing business and must process transactions in a logical fashion. Languages are used to program the software. The "logic and language" involved in analysis and programming is generally far more complicated than specifying a storage and transmission requirement.
Mechanical and electronic parts that constitute a computer system, as distinguished from the computer programs (software) that drive the system. The main hardware elements are the central processing unit, disk or magnetic tape data storage devices, cathode-ray tube display terminals, keyboards, and printers.