For example, the development environment may provide various JeOS templates that may be cloned to create a base appliance, thereby providing a starting point for developing a virtual appliance (e.g., the JeOS templates may generally include only the core components, packages, patterns, or other information needed to create a virtual appliance having a minimal operating system footprint).