Packaging refers to the process of generating deployable artifacts, such as MSI, NuGet and webdeploy packages, and database packages, versioning them, and then storing them at a location such that they can be consumed by other pipelines and processes.