\section{Spring}
\label{spring}
In contrast to earlier versions of the Salespoint Framework, \salespoint{} obeys the MVC pattern. 
\salespoint{} can be seen as the Model of an MVC application, no parts of the View or the Controller are implemented in the Framework.

\salespoint{} is designed as basis for development of web applications, using the \textit{Spring Framework}~\cite{spring} to implement Views and Controllers.
To further ease the development, \salespoint{} includes property editors to convert string based representations to \salespoint{} identifier types.
Furthermore, JSP tags to check if a user is logged in and if a user has a certain capability are included in the framework.
