# No-code SaaS Example

This example app allows you to quickly try and test our APIs and see how Zentitle allows you to control, manage, and track SaaS applications.&#x20;

{% hint style="info" %}
This "no-code" option means that a range of people can try the platform without requiring engineering resources or skills, and it's a great way to learn how things work quickly and easily.
{% endhint %}

The other benefits are it gives context to the use of the various parts of the Zentitle2 platform and how everything works together - with our "dynamic cloud" controlling your applications in the field.

{% hint style="success" %}
Using Zentitle allows you to code to our API vs. hard coding your business models into your code. This gives you the benefits of less hassles for engineering, freedom for product managers, and the agility to change business models, pricing, and packaging in minutes vs weeks or longer.

It also allows you to use a 3rd party entitlement database that is a single source of truth.
{% endhint %}

### Time required

Doing this testing requires about an hour, including adding details to your account that will be required to drive the demo, i.e., you need to add a range of features and attributes to your product in Zentitle to connect to the app's existing features - the demo doesn't work if the features on the server side don't match those in the demo app.

Once the server side is set up, some basic data is collected from your account and edited in the sample .json file using an editor.

### Prerequisites

* <mark style="color:red;">**Reading the documentation!**</mark> Especially on [how to add a product and its associated objects.](../ui-product-catalog/products)
* A trial/POC/ live account with at least the capacity for one product on the Zentitle2 UI.
* Collection of data from that account for use in the demo app.
* Downloading the demo config file that needs editing.
* A way to run the test app. e.g., an IDE like Visual Studio or a docker container.

### About the SaaS demo app

The application is a dummy application for project planning etc. On Zentitle, you can control the app and try various actions and see them working live in the demo and back on the server side, e.g., activation and deactivation of a seat, changing of the parameters and features in use in the app,  based on the entitlement, consumption usage working, and limits to features (forcing upgrades to higher tiers, etc.)

{% hint style="info" %}
Testing for a few minutes and with a few changes illustrates Zentitle's powerful controls and allows you to learn how to use these useful options in your applications.
{% endhint %}

### **Getting Started**

Steps to get started:

1. Create a product/entitlement and its details on the server-side Zentitle UI.
2. Download/Unzip demo files to an easy-to-access folder.
3. Getting your API credentials.
4. Edit the .json config file.
5. Setup a demo user (for access to the app).
6. Run the app and start testing.
