Về cơ bản, phần mềm(tên tiếng Anh: software) trong máy tính là các ứng dụng chạy bên trong máy tính, chúng ta không thể cầm, sờ nó được. Một máy tính có rất nhiều phần mềm. Mỗi phần mềm giải quyết 1 chức năng khác nhau. Ví dụ: phần mềm diệt virut bkav là để diệt virut, phần mềm nghe nhạc media player là dùng để nghe nhạc....Phàn mềm máy tính được các lập trình viên tạo ra bằng cách dùng các câu lệnh. Các câu lệnh được các ngôn ngữ lập trình quy định. Các ngôn ngữ lập trình ngày nay thường được dùng để viết phần mềm là: c, c++, php, Java, .net...Người sử dụng máy tính chỉ biết đến chức năng hiển thị ra bên ngoài, không biết được những gì chạy bên trong của phần mềm. Để sản xuất phần mềm thì có thể chỉ cần 1 người, 1 nhóm người hay 1 tập đoàn người. Tùy vào mức độ phức tạp của phần mềm. Nói thêm về phần mềm. Với các lĩnh vực chuyên sâu về công nghệ. Phần mềm mang yêu tố then chốt. Giá trị của phần mềm vô cùng to lớn. Nó không giới hạn ở vài triệu mà đôi khi lên tới hàng tỷ đô. Mà có tiền cũng chưa chắc mua được. Ví dụ như phần mềm lập trình trong các tên lửa Tomahawk, phần mềm định vị toàn cầu GPS, phần mềm google, facebook...