Phần mềm chia làm hai loại : phần mềm hệ thống và phần mềm ứng dụng
+Phần mềm hệ thống là chương trinh 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 nhịp nhàng và chính xác.
+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ể.