UPack is a technology-neutral packaging platform that allows you to uniformly distribute your applications and components across environments to enable consistent deployment and testing. Universal Package Feeds were designed to be provide immediate, out-of-the-box functionality for most packaging needs...
The Universal Package format is very simple, and can be used to package applications and components built with any technology: ASP.NET websites, NodeJS applications, Windows services, plug-ins for your applications, system configuration scripts, and so on. It's designed for both general-purpose use, and as a platform for creating a new proprietary package format...
A virtual package is just like a regular package, except without any actual content (i.e. your application files and components). It can contain all of the same metadata that a regular package has, but the contents themselves are external to the package file. Most of the time, you won't even know you're using a virtual package, as they appear as regular packages in a feed...
The Universal Package Explorer is a Windows desktop application that makes it easy to create, view, and publish universal packages. Basically, the GUI version of the UPack Command-line Interface. You can load a .upack file from disk, or directly from a ProGet universal feed...
UPack.exe is a command-line tool used to create and install universal packages; you can also see which packages are installed on a machine. Basically, the CLI version of the Universal Package Explorer. UPack.exe is a stand-alone program and does not require installation...
UPackLib.NET is a .NET library that makes it easy to create, read, and install packages on a server, as well as query installed packages or search packages in a remote feed. This library is a work-in-progress set of utilities for working with Universal Packages and feeds...