Bundel perangkat lunak adalah kumpulan perangkat lunak berbeda yang didistribusikan bersama atau yang disertakan dengan pembelian perangkat keras. Misalnya, jika seseorang membeli komputer baru, sistem operasi dan program apa pun yang menyertainya dianggap sebagai bundel perangkat lunak. Dengan mendistribusikan perangkat lunak bersama-sama, pengguna mendapatkan semua perangkat lunak yang mereka butuhkan dengan harga lebih rendah daripada membelinya secara terpisah, dan pabrikan mendistribusikan perangkat lunak mereka. Ada beberapa jenis bundel perangkat lunak yang tersedia, dan masing-masing dapat diarahkan ke ceruk tertentu dan pasar tertentu. Itu hanya tergantung pada jenis perangkat lunak atau perangkat keras apa yang Anda cari.

Program perangkat lunak untuk membuat spreadsheet.

Banyak kali perangkat lunak yang disertakan dalam bundel perangkat lunak terkait dalam beberapa cara sehingga masuk akal untuk mendistribusikannya bersama-sama. Misalnya, Microsoft® Office adalah bundel perangkat lunak yang populer. Bundel ini menampilkan program yang semuanya berkaitan dengan pembuatan dan penyajian informasi—apakah itu spreadsheet , laporan, grafik, atau presentasi. Dengan memiliki semua program bersama-sama, pengguna dapat menyajikan informasi mereka dengan cara yang berbeda dan bahkan dapat mengimpor informasi dari satu program ke program terkait lainnya. Salah satu contohnya adalah mengimpor tabel dari spreadsheet ke dalam laporan yang diketik dalam pengolah kata .

Namun, bukan hanya komputer yang bisa datang dengan bundel perangkat lunak. Beberapa sistem video game dilengkapi dengan bundel game, meskipun sering kali ini dilakukan sebagai perangkat untuk membuat seseorang membeli platform tersebut. Produsen video game juga dapat menggunakan teknologi baru untuk menggabungkan game lama dalam satu disk. Bundel bahkan tersedia untuk pasar ritel. Bundel perangkat lunak ini mencakup barang-barang seperti komputer ritel, laci kas, dan perangkat lunak untuk menjalankan perangkat keras.

Lisensi untuk bundel perangkat lunak mungkin juga sedikit berbeda dari perangkat lunak yang dibeli satu per satu. Jika bundel datang dengan perangkat keras, lisensi mungkin tidak mengizinkan perangkat lunak untuk dibagikan dengan perangkat keras lain. Demikian pula, mungkin tidak diperbolehkan bagi pengguna untuk memisahkan perangkat lunak, yang berarti memisahkan perangkat lunak untuk digunakan pada mesin yang berbeda. Misalnya, jika bundel datang dengan pengolah kata dan spreadsheet, lisensi mungkin tidak mengizinkan pengguna untuk memasang pengolah kata di satu komputer dan spreadsheet di komputer lain. Versi perangkat lunak yang berbeda memiliki lisensi yang berbeda, jadi sebaiknya membaca lisensi sebelum menginstal perangkat lunak.