Technical and Operational Information

ChangeMaker as Software-as-a-Service (Saas)

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

ChangeMaker for On-Premise usage

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: the scope of functions depends on the model.

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.

Server hardware

  • QuadCore System (physical or virtualized) is recommended (e.g. latest generation Intel Xeon);
  • Required performance scales with the number of simultaneous accesses, and is higher with colocation of database server and application server on the same machine.

Server software

  • Windows-based: Microsoft Windows 2008 R2, Microsoft Internet Information Server 7.0, Microsoft SQL Server 2008 R2 (not „Express Edition“), PHP 7;
  • Linux-based: Docker-based execution environment, Oracle MySQL 5.6, PHP 7;
  • Redis Server as performance-enhancing cache for static data (contained in the Docker environment, see Linux).

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 bandwidth 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 to safeguard communication between client and server.

Additional components

  • SMTP account for sending access and information emails to users;
  • Active Directory Integration for user authentication (for Windows servers);
  • Integration of Outlook calendar, mass import of data (e.g. KPIs) via Excel based import format, etc.