How it works

The logical architecture of e-PPS comprises core and e-Procurement specific modules. The core modules support core functionalities necessary for all e-Procurement implementations, regardless of their underlying legal or regional framework. The e-Procurement specific modules support specific functionality, relying on the adaptation of core modules for achieving a customised result reflecting the needs of the client (e.g. e-Tendering and Dynamic Purchasing System).

The e-PPS platform follows a three-tier architectural approach comprising of:
  • the web/presentation tier
  • the business logic tier
  • the Enterprise Information System (EIS) tier.
All e-PPS implementations constitute web-based applications which demonstrate a high level of user-friendliness. This practically means that ordinary users with an Internet-enabled workstation and with basic exposure to IT can easily use the application.

Apart from web-based clients, the e-PPS platform can deploy stand-alone desktop applications for specific operations, such as the creation of tenders.

The client tier consists of client graphical user interface that allow users to invoke activities within the context of the system for completing procurement processes. The activities and the data made available to users are regulated by an advanced security module associating user accounts to user roles and access rights. The requests initiated in the client tier are transmitted to the business tier (web servers), which in turn invokes respective Business Logic services (application servers). The system, following the execution of the built-in business logic, responds to the client, returning appropriate results. The EIS tier provides the required system infrastructure and software for storing data and communicating with various hardware/software components such as user authentication servers (LDAP) and mail servers.