# Hardware
Computer hardware is the physical part of a computer, including the digital circuitry, as distinguished from the computer software that executes within the hardware. The hardware of a computer is infrequently changed, in comparison with software and data, which are "soft" in the sense that they are readily created, modified or erased on the computer. Firmware is a special type of software that rarely, if ever, needs to be changed and so is stored on hardware devices such as read-only memory (ROM) where it is not readily changed (and is, therefore, "firm" rather than just "soft").
# Software
Computer software, consisting of programs, enables a computer to perform specific tasks, as opposed to its physical components (hardware) which can only do the tasks they are mechanically designed for. The term includes application software such as word processors which perform productive tasks for users, system software such as operating systems, which interface with hardware to run the necessary services for user-interfaces and applications, and middleware which controls and co-ordinates distributed systems.
# Peopleware
Peopleware is a popular book about project management. The first chapter of the book claims, "The major problems of our work are not so much technological as sociological in nature." The book approaches sociological or 'political' problems such as team 'jelling', quiet in the work environment, and the high cost of turnover. Peopleware - Productive Projects and Teams (ISBN 0-932633-43-9) is a popular 1987 book, written by software consultants Tom DeMarco and Timothy Lister, on the inside world of software developing teams, in a manner such as to highlight the real-world conflicting natures between individual work perspective and corporate ideology. Topics include team jelling, group chemistry, corporate entropy, flow time, "teamicide" and workspace theory (for optimization).