Requirements Hardware requirements Tempus Serva is a highly optimized platform, that will run on even the smallest server configurations: The software will even run on the Raspberry PI (worlds smallest common Linux platform). For running EC2 instances small server is recommended, although micro instances will do ok for minor installations (few concurrent users / few parallel installations). Normal requirements for the memory are Recommended minimum 1024 MiB RAM for the heap (application) Recommended 256 MiB RAM for PermGen (older java versions) Running lower is possible, but can result in reduced performance and classloader errors (depending on which features are used). Minimum 128 MiB RAM for the heap (application) Minimum 64 MiB RAM for PermGen (older java versions) Memory intensive operations include OLAP analysis, document building and large data sets (+20k records). Check  Platform metrics  for further information. Help for setting up RAM allocation Step-by-step guide for configuring your Tomcat server Memory settings Software requirements Operating systems Linux: Amazon, RedHat, CentOS, Debian Windows: Any version Java OpenJDK 8+ Oracle Java 8+ Application server Tomcat 7, 8, 9  (10 is incompatible) JBoss 7.1 Database server MySQL 5.1 and above Fully compatible databases include MariaDB (same versions as MySQL) PerconaDB (same versions as MySQL) AWS Aurora (MySQL compliant) Infrequently tested software options include IBM Java JBoss, Jetty, Resin, WebSphere and Glassfish Client / user support All common devices are supported Personal computers Android phone/tablet iPhone/iPad Touch devices like tablets have small changes to the interface like bigger buttons and one-click search All major browsers are supported Chrome (including chrome based browsers) Safari Firefox Basic functions will work in other / older browsers, but some features (JQuery) and layout (CSS3) may be impaired in some minor ways.