\chapter{General description}

\section{Product perspective}
Over the last decades the client base of TOTAL COVER Insurance has grown continuously. To be able to offer a large variety of customer services and be able to adapt quickly to changes in customer demands, this CRMS is being developed.

Details of the insurances must be documented formerly and must be provided to the government organizations governing the policies, using an interface to their existing software system. Additionally this system will provide an interface to other government departments that help in legal issues, as well as departments that interact with hospitals and the police.

\section{General capabilities}
The TCCMRS consists of several components for various tasks.

For clients, either individuals or organizational representatives, the system will provide some basic calculations on insurance proposals for premiums.

For employees it will be possible to manage client information, policies, payments, claims.

In the future the system might make it possible to manage their personal information, time-sheets and tracking their carrier paths. The possibility for future expansions should also be available.

\section{General constraints}
N/A

\section{User characteristics}
TCCMRS supports four types of users. The clients, the employee's and the system administrators. These will be described in the following subsections.

\subsection{Clients}
Individual or organizational representatives in need of insuring risks.
Commonly used operations by this group of users are:\
\begin{itemize}
         \item Do basic calculations on insurance proposals for premiums, via the website.
\end{itemize}


\subsection{Insurance representative}
TOTAL COVER Insurance representative handling requests and questions from the clients.
Commonly used operations by this group of users are:
\begin{itemize}
         \item Convert insurance proposals into real policies.
         \item Search detailed information on clients.
         \item Search, add and edit of payment details.
         \item Add, edit and query clients.
\end{itemize}

\subsection{Business Department}
The department involved in handling and developing policies and risks.
Commonly used operations by this group of users are:
\begin{itemize}
        \item Add and edit types of offered policy combinations.
\end{itemize}

\subsection{System Administrator}
TOTAL COVER Insurance system administrators perform
commonly used operations by this group of users are:
\begin{itemize}
        \item Add, remove and query clients, policies and risks.
\end{itemize}


\section{Environment description}
Interaction with the client is via the TOTAL COVER Insurance website, and thus the client is required to have a webbrowser.

In the near future the system will facilitate client contact through mobile technologies.

\section{Assumptions and dependencies}
Assumptions:
\begin{itemize}
        \item There exists a user group of system administrators.
        \item Insurance proposals are registered in the system.
        \item Initial premiums can be calculated by the system.
        \item A cross-sell or up-sell is considered to be a combination offer.
\end{itemize}