architectural elements. Figure 1 depicts the system’s overall
architecture with the short descriptions of the various components
provided in the corresponding blocks. The framework’s
architecture has been divided into 3 main sections.
The UI Helper, Core Helper and 3rd Party Services Helper.
Each one of them is autonomous and can be used separately
in order to prevent unneeded code from loading. The main
concept is that every module refers to specific provided
services and features.
More specifically, the following components are included
in the framework design: