> For the complete documentation index, see [llms.txt](https://docs.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verifone.com/support-us/verifone-hq/vhq-software-management/software-package.md).

# Software package

This section discusses software package formats in VHQ.

<details>

<summary>Keywords</summary>

Also called: package formats, bundles, VPI packages. Search terms: .tgz, .zip, .tar, commerce application packages.

</details>

## What is a Software Package?

A **Software Package** is a group of applications bundled and compressed as a .TGZ or .ZIP file in a pre-defined structure. Bundles (.TGZ) for V/OS and VOS2-based devices, and VPI Packages (.ZIP) for eVo (Verix OS)-based devices, can be imported and configured as Packages in VHQ. VOS3 supports the .tar file format.

{% hint style="info" %}
For devices enabled for [automated download](https://verifone.cloud/docs/verifonehq-application/automated-downloads), VHQ triggers a download if the applications on the server don't match the applications on the device. Only packages qualified for automated download are available when creating a reference set.
{% endhint %}

## Commerce Application (CP) package reference

The following Commerce Application (CP) packages support automated or manual downloads in VHQ.

| Package Type                           | Package Format           | Manual Downloads | Automated Downloads |
| -------------------------------------- | ------------------------ | ---------------- | ------------------- |
| VOS Regular App                        | .tgz, .tar, .btml        | Yes              | Yes                 |
| Install CP App                         | .zip                     | Yes              | Yes                 |
| Uninstall CP App                       | .zip                     |                  |                     |
| CP VOS2                                | .zip                     |                  |                     |
| Android Regular App (APK)              | .zip, .apk               | Yes              | Yes                 |
| Android OS OTA                         | .zip                     | Yes              | Yes                 |
| Install Android CP Apps                | .apk, .zip               | Yes              | Yes                 |
| Uninstall Android CP App               | .zip                     | Yes              |                     |
| Install CP App VOS                     | .zip                     | Yes              | Yes                 |
| Uninstall CP App VOS                   | .zip                     | Yes              |                     |
| Install Combo CP App                   | .zip (not yet supported) |                  |                     |
| VOS3 packages                          | .tar                     | Yes              | Yes                 |
| Uninstall Combo CP App                 | .zip (not yet supported) | Yes              |                     |
| Regular (Non-CP) Vx eVO (VPI Packager) |                          | Yes              |                     |

## Related topics

* [Applications](/support-us/verifone-hq/vhq-software-management/software-package/applications.md)
* [V/OS Bundle](/support-us/verifone-hq/vhq-software-management/v-os-bundle.md)
* [VPI Package](/support-us/verifone-hq/vhq-software-management/vpi-package.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verifone.com/support-us/verifone-hq/vhq-software-management/software-package.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
