"Phần mềm" là thuật ngữ chỉ một loạt các hướng dẫn chi tiết cho máy tính biết các tác vụ cần thực hiện và cách thực hiện chúng. Điều đó bao gồm tất cả các quy trình và thủ tục mà máy tính phải tuân theo để có được hoàn thành công việc.
Có các thuật ngữ đồng nghĩa cho "phần mềm". Một "chương trình máy tính" hoặc chỉ "chương trình" thường được sử dụng. Cũng có thể chấp nhận được là thuật ngữ "ứng dụng" để mô tả cùng một nhóm lệnh giải quyết vấn đề. Một số ví dụ về các ứng dụng là phần mềm xử lý văn bản như Microsoft Word và phần mềm bảng tính như Microsoft Excel.
Đôi khi, các hướng dẫn được nhúng trong các tệp thực thi có phần mở rộng .exe. Sau khi mọi người chạy chúng, các tệp này sẽ khởi chạy một loạt các bước cho máy tính biết cách thực hiện một thao tác nhất định.