Before we dive into the details of building the Caché Cinema application, let's look at the big picture. Our application consists of:
A set of Web pages that define what the user actually sees.
Some application code which is responsible for handling the user's requests, processing the “business logic” of our application, and storing and retrieving data.
Data that is stored on the server. This includes relatively static information, such as the names and descriptions of films, as well as transaction data related to individual ticket orders.