The main purpose of the system is a trading platform. PEP is the software providing investors and traders with capabilities to place trades and monitor accounts. The system allows using different trading platforms and markets. All system users (traders and investors) are able to receive detailed information about placed transactions. PEP has highly customizable user roles subsystem allowing configuring system behavior according to the needs.
PEP uses standard three-tier approach. This is an architectural deployment style that describes the separation of functionality into layers with each segment being a tier that can be located on a physically separate computer. Business tier components are allocated at the logical level only and deployed as part of a web application with user interface components. However, further development of the system may allocate business logic component in a physically separate layer.
Authorization is built over flexible and complex roles subsystem. Communication between user and system occurs over secured HTTPS channel.