The Principia Mentis applications are based on the client/server principle. The software is accessed through telecommunication with a 128-bit encryption using Transport Layer Security (TLS), version 1.0 or later with elliptic curves is preferred. The following requirements for the services are deemed to be met on the customer’s side:
Client hardware
- Screen resolution at least 1024×768 pixels. Min. medium performance class computer (e.g. PC with Intel Core i processor of the 3rd generation and 4 GB RAM);
- Mobile equipment: for Apple mobile devices, the scope of functions depends on the model. No function guarantee is accepted for mobile devices of other manufacturers.
Client software
- Browser: Microsoft Internet Explorer 11/Edge, Google Chrome 47, Mozilla Firefox 43, Apple Safari 7 (Mac OS X/iOS), each with activated JavaScript and Cookies. If the customer is forced to use other browsers, PRINCIPIA MENTIS could provide a Windows program to enable the access;
- The customer shall ensure that up-to-date antivirus and internet security software is installed and used on all terminal devices.
Network
- Being a client-server based system, ChangeMaker depends on the bandwidth and latency of the connection between client (browser) and server. Noncompliance with the thresholds below can interrupt data transmission. Resulting display errors can be corrected using F5 or purging the local object memory or browser cache and explicitly do not represent defects;
- Available bandwith at least 2 Mbit/s in both directions;
- Latency below 200 ms;
- Communication must not be changed by a proxy or similar;
- SSL certificates are recommended
Server Hardware and Operating Software used by the IT Infrastructure Provider (Extract)
- Dell Server, different series;
- Firewall: FortiGate 200D.
- Ubuntu 14.04 LT
- OpenSS
- Docker.i
- Nginx
- MySQL
- PHP 7.1
- Nagios