1. A method comprising: storing an open virtualization package templatization framework on a data handling system, wherein said open virtualization package templatization framework comprises a plurality of product-specific add-ons, the plurality of product-specific add-ons associated with a plurality of products installed on a plurality of virtual machines in a virtual appliance, wherein a product-specific add-on of said plurality of product-specific add-ons comprises a discovery element to discover composite application instance components for a product associated with the product-specific add-on, an activation logic template element to generate an activation logic template specifying one or more scripts to configure a corresponding data handling system software product, and an open virtualization package envelope template element to specify an open virtualization package envelope template and logic to populate sections of an open virtualization package envelope; generating a resource model specifying the components of the composite application instance and interdependencies between said components utilizing said discovery element; and executing said plurality of product-specific add-ons to automatically generate an open virtualization package template, wherein executing the activation logic template element includes: determining, based on the resource model, a first script that is used to determine a property of the product-specific add-on, determining dependencies for the one or more scripts, wherein determining the dependencies includes determining that a second script that utilizes the property is executed after the first script; and generating activation logic specifying an order of execution of the one or more scripts based on the dependencies.