# SaaS, On-premise, On-device: What to Choose

We offer different usage models for the Oz software to meet your specific needs. You can either utilize the software as a service from one of our cloud instances or integrate it into your existing infrastructure. Regardless of the usage model you choose, all Oz modules will function equally. It’s only up to you what to pick, depending on your needs.

### When to Choose SaaS

With the SaaS model, you can access one of our clouds without having to install our software in your own infrastructure.

Choose SaaS when you want:

* **Faster start** as you don’t need to procure or allocate hardware within your company and set up a new instance.
* **Zero infrastructure cost** as server components are located in Oz cloud.
* **Lower maintenance cost** as Oz maintains and upgrades server components.
* **No cross-border data transfer** for the regions where Oz has cloud instances.

### When to Choose On-Premise

The on-premise model implies that all the Oz components required are installed within your infrastructure. Choose on-premise for:

* Your data not leaving your infrastructure.
* Full and detailed control over the configuration.

<details>

<summary>Expand this section to check the minimum hardware requirements</summary>

**Oz Biometry / Liveness Server**

* OS: please check versions [here](https://doc.ozforensics.com/oz-knowledge/other/compatibility)
* CPU: 16 cores
* RAM: 32 GB
* Disk: 80 GB

**Oz API / Web UI / Web SDK Server**

* OS: OS: please check versions [here](https://doc.ozforensics.com/oz-knowledge/other/compatibility)
* CPU: 8 cores
* RAM: 16 GB
* Disk: 300 GB

Please check the OS version with our team.

</details>

### When to Choose On-Device

We also provide an opportunity of using the on-device Liveness and Face matching. This model is available in Mobile SDKs.

Consider the on-device option when:

* You can’t transmit facial images to any server due to privacy concerns
* The network conditions whereon you plan using Oz products are extremely poor.

{% hint style="info" %}
We recommend using server-based analyses whenever possible, as on-device ones tend to produce less accurate results.
{% endhint %}

The choice is yours to make, but we're always available to provide assistance.<br>


---

# Agent Instructions: 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:

```
GET https://doc.ozforensics.com/oz-knowledge/general/readme/saas-on-premise-on-device-what-to-choose.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
