The Example Application

Let us assume that there is a user interface for an application that mimics a traditional Personal Information Management (PIM) application. Also, let us assume that this functionality is available in the pim component. Usually, a PIM application provides facilities to manage personal information about a user. Since managing personal information is quite complex and what we will be discussing here is just for illustration purposes, we will not be covering the complex details that are involved in standard PIM application. Also let us assume that this application provides the following higher level functionality:

Imagine that the application has two separate screens to manage the above configuration information: