1. A method for creating and managing application templates utilizing assets, the method comprising: grouping templated application components as assets described by a profile; building a manifest for the grouped assets; and, packaging the grouped assets and the manifest in an archive.