An application for updating, distributing, and rendering an application
feature set and application versions is disclosed. The application
component allows multiple versions of similar applications to be
installed and upgraded on the same computer. Meanwhile, allowing new
product levels downloads to transform an existing product into a
different product.