A package may refer to any of the following:
1. With software, a package is a module that can be added to any program to add additional options, features, or functionality. A package can often be added to program by using an "include" or "import" type of statement, as in the below Java code.
The FileReader package is used for reading character streams, useful for obtaining user input from a console.
2. With hardware, a package is a single container that contains one or more items that help make up the overall package. For example, a processor package is the overall computer processor, which contains all the necessary parts that allow it to work in your computer.