# README

In KASKO every client-facing app where the customer can purchase an insurance policy is called a webapp. The webapp consists of two important parts:

**1. Manifest**

Manifest is a JSON structure describing how an application needs to look and function. It has the definition of each individual page of the application and the logic for the flow. Read on in [the manifest guide](getting-started/manifest).

**2. Field definitions**

If the manifest takes care of generating everything that is visible to the end-consumer, the field definitions is the description of the API that the application will interact with. It describes all the required pieces of information that must be collected and the validation rules for them. More about this in [the field definitions guide](core-concepts/api-requests).
