Phần mềm máy tính là một tập hợp các câu lệnh hoặc chỉ thị được viết bằng 1 hoặc nhiều ngôn ngữ lập trình theo một trận tự xác định nhằm tạo ra một nhiệm vụ hay chức năng năng hoặc một vấn đề cụ thể nào đó.
Phần mềm máy tính có thể chia thành hai loại chính: Phần mềm hệ thống và phần mềm ứng dụng.
Phần mềm hệ thống là các chương trình tổ chức việc quản lí, điều phối các bộ phận chức năng của máy tính sao cho chúng hoạt động một cách nhịp nhàng và chính xác. Phần mềm hệ thống quan trọng nhất là hệ điều hành, ví dụ DOS, WINDOWS 98, WINDOWS XP...
Phần mềm ứng dụng là chương trình đáp ứng những yêu cầu ứng dụng cụ thể. Ví dụ, phần mềm soạn thảo để tạo ra các văn bản; phần mềm đồ họa để vẽ hình và trang trí; các phần mềm ứng dụng trên Internet cho phép trao đổi thư điện tử, tìm kiếm thông tin, hội thoại trực tuyến...