Technology Stack

Table of Contents

We are pretty sure you know what a haystack is. And you probably have a stack of paper on your desk right now. But have you ever asked yourself what technology stack Gentics Content Management Platform is using?

Well, ask no more, because on this page we give you a brief introduction to the technology stack used in the Gentics Content Management Platform. 

Gentics CMS

Component Type
Java OpenJDK Java virtual machine
MariaDB-Client Client for relational database

Gentics Mesh Content Repository

Component Type
OrientDB Graph Database
Ferma Object-Graph Model Library
Elasticsearch Search Engine
Vert.x Core Framework
Hazelcast Cross-JVM communication
Dagger 2 Dependency Injection
You can find the components' current version numbers by querying the Gentics Mesh demo instance or your local instance.

Gentics Portal | php

Component Type
PHP Scripting Language
Intl PHP Extension Modules for internationalization
Composer Package Manager
Laravel Framework Web Framework
Blade Templates Templating Engine (part of Laravel)

Gentics Portal | java

Component Type
Java SE Java Development Kit
Gentics Mesh Java Client Client for Gentics Mesh
Vert.x Core Framework
Maven Build Management Tool
Dagger 2 Dependency Injection
Handlebars.java Templating Engine