Software adalah program yang dirancang untuk menyelesaikan tugas tertentu. Ini terdiri dari satu set instruksi. Software sistem membantu dalam mengoperasikan, mengendalikan, dan memperluas kemampuan pemrosesan komputer. Mereka berfungsi sebagai antarmuka antara perangkat keras dan pengguna akhir. Sistem operasi, kompiler, assembler, interpreter, driver perangkat adalah beberapa contoh perangkat lunak sistem.