> For the complete documentation index, see [llms.txt](https://docs.lutango.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lutango.com/product.md).

# Product

## What is a Product?

A product defines the fields in the database, the dashboard, the payload decoders, encoders for downlinks and product-specific settings, such as LoRaWAN network provider or other information concerning integrations.

Each device created on Datacake belongs to a Product. Thus, the device inherits the number of fields, the specific downlinks, decoders and other settings during adding or creation.

TL;DR. A product defines:

* Database Fields
* Dashboard
* Payload Decoder
* Downlinks

A device inherits and overrides these settings and/or overwrites (or stores data into the database fields).

### Structure

According to the above description, the Product-Device structure in Datacake is as follows:

<figure><img src="https://3966837290-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDonk2a03PgkvSa1elSR7%2Fuploads%2FEDnDZGqFCPT36H50LG00%2Fimage.jpg?alt=media&amp;token=1c0c38fb-93d8-4c89-aadd-df43897dccfc" alt=""><figcaption></figcaption></figure>

### What are the benefits of using Products?

With a product you define properties that you can apply to all devices that belong to that product. You can consider products as a kind of template that defines the functions, properties and other things.

Thus, a product makes it easier to work with devices in large numbers.
