En programvarepakke har et pakkeformat. Den består av programvare og data som er lagret i en eller flere arkivfiler (vanligvis én enkelt datafil). Arkiverte datafiler kan være ordnet i katalogstrukturer, og kan være komprimerte for å oppta mindre lagringsplass. Arkivfiler kan også inneholde innebygd kryptering.