Home > Performance


Architecture and distribution

Panoptikon is a modular software system, client/server and compatible with all the major browsers. Its application field consists in the efficient management of the three key factors of organizational improvement: resources, processes and change.

Panoptikon is a planning and management system of transactional flows on data sets referring to over 300 different entities. At the same time, it is an extraordinary  platform for consolidating and historicizing the results (data mart) and generating of the necessary reports to make strategic decisions for the management of production processes and personnel.

Basically, Panoptikon combines together 3 traditionally distinct categories of applications, in relation to three different operational areas:


  1. the transactional application that allows you to enter and modify data (ERP);
  2. consolidation of data on the basis of historical ranges (data warehouse);
  3. analysis of averages, deviations, clusters and correlations (multidimensional analysis).


All this within a single system, without the need for additional installations or licenses and with amazing performances. Indeed, all the data are processed in real time and the reports, even the most complex ones, are delivered in tenths of a second.

How is this possible? Through a totally integrated architecture and the adoption of a specific design paradigm for which the computational weight is entirely focused on the DBMS (Database Management System). Panoptikon contains, indeed, more than 2500 SQL stored procedures so that the  application server resources are used in the best way only to ensure the interaction with the users.

In this way, Panoptikon ensures the closure of the cycle to be implemented in a DSS information system (Decision Support System):


  1. Data entry.
  2. Aggregation of Information.
  3. Comparison of information and generation of Knowledge.






Panoptikon runs on Microsoft IIS application server and on DBMS server Microsoft SQL Server. The application is distributed in ASPX and is developed with the framework.NET.  It does not contain add-ons of third-parties and is certified to be used with Internet Explorer 8 and above, Firefox 3, Google Chrome.

Panoptikon is an extremely stable and secure platform: designed for applications with hundreds of competing users. Since its first deployment in 2014, it has always guaranteed a 100% uptime in all its many instances. The Information technology security measures and data protection for privacy purposes are the standard ones for large international groups. Authentication can occur in Single User Identification through the access to LDap libraries and similar ones managed within the company's domain. The Business User Validation can be set on the time basis indicated by the company policy (usually it is annual). The application server runs on  SSL with a 128bit certificate. Both transactional and consolidated data are always replicated with incremental daily back-up so as to always duplicate 100% of the database.



Managing tens of thousands of users on a single application requires very high scalability. Panoptikon guarantees it through a rigorous structure of modules, profiles and areas. This structure is a strength of the whole system, as it can be used and customized for large industrial organizations as well as for smaller companies. This scalability is expressed through a series of levels in which the users operate according to their degree of authorization and the role held within the company.

The standard levels are as follows:

  1. Team: it operates on data related to resources (people) managed and their attributes.
  2. Department: it works on the resources of a group of teams (division / department)
  3. Site: it operates on all departments grouped within a site (usually a specific site).
  4. Branch: it works on the resources of all the sites connected to the branch / business line.
  5. General: it operates on all the resources registered in the instance. 


Each user covering a specific role can access, through Panoptikon, to the data pertinent to him in a segregated manner. He/she has access, above all, to his/her own performances in order to monitor and constantly improve them. Numerous indicators and reports are made available to be consulted at any time, so as to carry out a summary of the activities performed and the results achieved in terms of efficiency.

The strength of the solution consists in the total integration of all the developed functions: they all insist on the same database, created by the single users. There is only one users mapping and the same entities are used and interoperable in the different modules. The continuous interaction between the data available in the platform and their processing on behalf of the users, based on privileges and their own functionalities, allow to manage the evolution process of the entire organization, resources and production lines, in accordance with the continuous improvement logic.



Panoptikon has two levels of multilingualism: an applicative and a semantic one. At application level, the platform uses English as its native language. Secondary languages ​​can also be supported, with no number or alphabet set limits used with the installation of the corresponding set of functional labels.

For this purpose, Exagogica provides the Italian language as second standard language (100% coverage). The extensions of the following languages ​​are also available for the main modules: Spanish, Portuguese, Polish and Serbian.

The extension of a further language can also be done independently by a client through the profile of the "Translator Manager". The creation of a complete extension in a secondary language requires the translation and certification of about 2500 functional labels.

Partial extensions can also be implemented without any problem, since the system logic is to display the label in the secondary language chosen during the login only in the presence of a certified translation. In the absence of it, the main language (English) is still displayed. 

On the other hand, semantic multinguism is limited to some entities managed in the Competence Management and Job Requirements management modules. It consists in the management of the translations of the data inserted and processed by the users of the platform concerning the skills catalogs (sectors / areas / skills / capabilities) and roles (profiles / groups / subgroups / roles / job positions).

In this way, all the evaluation and skills development activities of the resources managed by Panoptikon system can be performed and processed in multiple languages. For example, a person can be evaluated in different languages and the results can be read in a language that is still different from the one used for the assessment.

Semantic multilingualism is managed independently by the system administrators of the application through the profile of "Translator manager". The languages that can be supported are the same ones activated for functional multilingualism.


Data updated on:

19 March 2019
Application users
Users (real people) enabled to access the system
Resources managed
Total of the people listed in the registries
Skills managed
Skills mapped and described in the knowledge base
Job positions described
Job position of whom professional requirements are described
Skill levels certified
Evaluations of one resource competence level on a single skill
Operation analized
Production process operations analized and described
Operators profiled
Operators available for compliance and readiness analysis
Process improvements
Production process improvement proposal made by operators
Economic Benefit
Benefit made by operators' improvements as certified
EHS risk reports
Potential risk reports for Environment, Health and Safety