Tech-Stack

Bewährt, offen, zukunftssicher.

PHP und Symfony im Backend, Vue.js im Frontend, Docker im Betrieb – und mittendrin Enhavo, unser eigenes Open-Source-CMS. Wir setzen auf Technologien, die sich bewährt haben und auch in zehn Jahren noch gepflegt werden.

Unsere Haltung

Standards, auf die ihr bauen könnt

Jedes Projekt ist eine Investition, die lange tragen soll. Deshalb wählen wir Technologien danach aus, wie gut sie dokumentiert sind, wie aktiv ihre Community ist und wie schnell sich ein anderes Team darin zurechtfindet.

Euer Code gehört euch – sauber strukturiert, versioniert und so geschrieben, dass auch andere Entwickler ihn lesen und erweitern können. Und weil wir viele Projekte auch selbst hosten, kennen wir sie vom ersten Commit bis zum Server. Wenn ihr bei uns bleibt, dann weil die Zusammenarbeit passt.

Unser Werkzeugkasten

Was bei uns zum Einsatz kommt

PHP & Symfony

Das Fundament unserer Anwendungen. Symfony steht für saubere Architektur, Langzeit-Support und ein großes Ökosystem – dazu Doctrine und MySQL für alles rund um Daten.

Enhavo

Unser eigenes Open-Source-CMS auf Symfony-Basis, seit über 13 Jahren in Entwicklung. Modular aufgebaut, headless-fähig und mit Formularen auf Vue.js-Basis.

Vue.js

Unser Frontend-Framework für Interfaces, die sich schnell und direkt anfühlen – von interaktiven Website-Elementen bis zu kompletten Web-Applikationen. Auch die Formulare in Enhavo laufen über Vue.js. Animationen bauen wir mit GSAP und Lottie.

Docker

Dieselbe Umgebung von der lokalen Entwicklung bis zum Live-Server – auch auf den Dedicated Servern bei Hetzner, die wir selbst aufsetzen. So spielen wir Updates ohne Überraschungen aus.

Elasticsearch

Wenn Suche schnell und präzise sein muss: Volltextsuche, Filter und Facetten – auch über große Datenmengen hinweg.

REST & MCP

Wir verbinden eure Anwendung über REST-Schnittstellen mit CRM, ERP oder Shop – und bauen MCP-Schnittstellen, über die KI-Assistenten direkt mit euren Daten arbeiten.

Enhavo

Ein CMS, das wir selbst entwickeln

Enhavo ist seit über 13 Jahren unser Werkzeug – und unser Herzensprojekt. Weil wir das System selbst entwickeln, kennen wir es bis in die letzte Zeile. Fehlt eine Funktion, bauen wir sie, und zwar so, dass am Ende alle Enhavo-Projekte davon profitieren.

Mit Version 0.15 laufen die Formulare im Admin komplett über Vue.js: schneller, flüssiger und angenehmer für alle, die täglich Inhalte pflegen.

Schnittstellen & KI

Eure Daten, verbunden

Kaum eine Anwendung steht heute für sich allein. Über REST-Schnittstellen tauscht eure Plattform Daten mit Warenwirtschaft, CRM oder Newsletter-Tool aus – automatisch und ohne Copy & Paste. Ein Beispiel: Für ROMA haben wir in Enhavo eine Schnittstelle gebaut, über die unsere Partneragentur Rheinwunder Inhalte direkt in die Website einspielt.

Der nächste Schritt sind MCP-Schnittstellen: Darüber können KI-Assistenten eure Inhalte lesen, auswerten und pflegen – mit genau den Rechten, die ihr festlegt.

FAQ

Häufig gestellte Fragen

Weil beides seit Jahren bewährt ist und sich stetig weiterentwickelt. Symfony bietet Versionen mit Langzeit-Support, eine riesige Community und klare Konventionen. Das macht eure Anwendung stabil, sicher und über viele Jahre wartbar – und es gibt genügend Entwickler, die sich darin auskennen.

Ja. Wir setzen auf Open Source und gängige Standards, versionieren alles sauber und schreiben Code, den auch andere Entwickler lesen und erweitern können. Euer Code gehört euch. Wir hoffen natürlich, dass ihr bei uns bleibt – aber weil die Zusammenarbeit passt.

Nein. Enhavo spielt seine Stärken bei Websites und Plattformen mit vielen Inhalten aus. Für reine Web-Applikationen bauen wir direkt auf Symfony auf, und Systeme, die ihr bereits nutzt, binden wir über Schnittstellen an. Wir empfehlen, was zu eurem Projekt passt.

MCP steht für Model Context Protocol – ein offener Standard, über den KI-Assistenten auf Daten und Funktionen einer Anwendung zugreifen können. Damit fragt ihr zum Beispiel im Chat nach den neuesten Bestellungen oder lasst Inhalte direkt im CMS pflegen. Welche Daten die KI sehen und was sie verändern darf, legt ihr selbst fest.

In den meisten Fällen ja. Bietet euer System eine Schnittstelle an – etwa eine REST-API –, verbinden wir es mit eurer Website oder Anwendung. Wir schauen uns euer Setup an und sagen euch ehrlich, was möglich ist und mit welchem Aufwand.

Dort, wo es für euch am besten passt. Viele Projekte hosten wir selbst: kleinere auf Shared-Hosting, das wir verwalten, größere auf Dedicated Servern bei Hetzner, die wir mit Docker aufsetzen und betreuen. Ihr könnt eure Anwendung aber genauso auf eurer eigenen Infrastruktur betreiben – wir richten die Umgebung entsprechend ein. Mehr dazu auf unserer Seite zu Hosting.