Provisioning packages can be considered a group of commands that make a device ready for use. Though intended for commercial use, these packages can also be used to restore devices for personal use.