A software package is an assemblage of files and information about those files.
Linux distributions are usually installed as separate software packages, each of which is a particular application, such as a Web browser or a development environment. Each package includes an archive of files and information about the software, such as its name, the specific version and a description. A package management system (PMS), such as rpm or YUM, automates the installation process.
The term is also sometimes used to refer to bundled product suites, such as Microsoft Office.