Programski paket je zbirka različne programske opreme, ki se distribuira skupaj ali je priložena nakupu strojne opreme. Na primer, če oseba kupi nov računalnik, se operacijski sistem in vsi programi, ki so priloženi, štejejo za paket programske opreme. S skupno distribucijo programske opreme uporabnik dobi vso programsko opremo, ki jo potrebuje, po nižji ceni kot jo kupi ločeno, proizvajalec pa svojo programsko opremo distribuira. Na voljo je več različnih vrst programskih paketov in vsak je lahko usmerjen v določeno nišo in določen trg. Odvisno je samo od vrste programske ali strojne opreme, ki jo iščete.
Velikokrat je programska oprema, vključena v paket programske opreme, na nek način povezana, zato jih je smiselno distribuirati skupaj. Na primer, Microsoft® Office je priljubljen paket programske opreme. Ta paket vsebuje programe, ki imajo vse opravke z ustvarjanjem in predstavljanjem informacij – naj gre za preglednice, poročila, grafikone ali predstavitve. Če ima vse programe skupaj, lahko uporabnik svoje informacije predstavi na različne načine in lahko celo uvozi informacije iz enega programa v druge sorodne programe. En primer tega je uvoz tabele iz preglednice v poročilo, vneseno v urejevalnik besedil.
Vendar pa niso samo računalniki tisti, ki so lahko priloženi paketom programske opreme. Nekateri sistemi za video igre so opremljeni s paketom iger, čeprav je to velikokrat storjeno kot naprava, ki osebo spodbudi k nakupu platforme. Proizvajalec video iger lahko uporabi tudi novo tehnologijo za združevanje starih iger na enem disku. Paketi so na voljo celo za maloprodajni trg. Ti paketi programske opreme vključujejo predmete, kot so maloprodajni računalnik, predal za gotovino in programska oprema za delovanje strojne opreme.
Licenciranje za paket programske opreme se lahko tudi nekoliko razlikuje od programske opreme, kupljene posamezno. Če je paket priložen strojni opremi, licenca morda ne dovoljuje skupne rabe programske opreme z drugo strojno opremo. Podobno uporabniku morda ni dovoljeno razvezati programsko opremo, kar pomeni ločevanje programske opreme za uporabo na različnih računalnikih. Če je na primer paket priložen urejevalniku besedil in preglednici, licenca morda ne bo dovoljevala uporabniku namestitve urejevalnika besedil v en računalnik in preglednice v drugega. Različne različice programske opreme imajo različne licence, zato je pred namestitvijo programske opreme pametno prebrati licenco.