Tất cả phần mềm sử dụng ít nhất một thiết bị phần cứng để hoạt động. Ví dụ, một trò chơi điện tử, là phần mềm, sử dụng bộ xử lý máy tính (CPU), bộ nhớ (RAM), ổ cứng và thẻ video để chạy. Phần mềm xử lý văn bản sử dụng bộ xử lý máy tính, bộ nhớ và ổ cứng để tạo và lưu tài liệu. Trong máy tính, phần cứng là thứ làm cho máy tính hoạt động.