Software atau perangkat lunak adalah program komputer atau aplikasi yang memungkinkan pengguna untuk melakukan tugas atau aktivitas tertentu pada komputer atau perangkat lainnya. Software terdiri dari sejumlah instruksi dan kode yang ditulis oleh programmer, dan dapat berupa aplikasi desktop, aplikasi web, sistem operasi, perangkat lunak pengolah kata, perangkat lunak basis data, dan banyak lagi. Software memainkan peran penting dalam menjalankan komputer dan memfasilitasi penggunaan teknologi di berbagai bidang kehidupan.