Skip to content
Zum Inhalt springen
Odoo

Odoo für kleine und mittlere Unternehmen

Odoo begann als Unternehmenssoftware für kleine Firmen und bedient heute auch mittelgrosse. Dabei ist es den Prinzipien treu geblieben, auf denen sein Gründer es aufgebaut hat: Open Source, eine starke Community, faire Preise und gemeinsames Wachstum mit den Partnern. Hier liest Du, wie Odoo aufgebaut ist, was es abdeckt und zu welchen Unternehmen es passt.


Von TinyERP zu Odoo: ein Gründer, ein langer Atem

Fabien Pinckaers gründete das Unternehmen 2002 in Belgien als TinyERP und begann 2005, die Software zu schreiben. Rund drei Jahre später benannte er es in OpenERP um. Grosse Kunden hatten ihn gefragt, warum sie Millionen für «winzige» Software bezahlen sollten.

Im Mai 2014 wurde OpenERP zu Odoo, «einer Suite von Business-Apps, nicht nur einem ERP». Pinckaers versprach damals, Odoo sei und bleibe «vollständig Open Source». Er führt das Unternehmen bis heute als CEO, von seinem Hauptsitz in Grand-Rosière in der Wallonie aus.

Odoo hat zweimal Kapital aufgenommen, zuletzt 2014, und brauchte zehn Jahre, um profitabel zu werden. Seither wurden nur bestehende Aktien verkauft, «ohne dass Geld ins Unternehmen floss», wie Odoo 2021 schrieb. Im November 2024 bewerteten Investoren unter der Führung von CapitalG und Sequoia Odoo mit EUR 5 Milliarden. Pinckaers will die Mehrheit behalten, «um unser langfristiges Engagement für das Projekt zu garantieren».

Das Wachstum ist real. Im September 2026 erwartete Odoo für das Jahr Fakturierungen von rund EUR 900 Millionen, 45 % mehr als im Vorjahr, mit fast 8’000 Mitarbeitenden. Seine Website zählt 28 Millionen Nutzer.

Prinzipien, die geblieben sind

Odoo ist weit über seine ersten Kunden hinausgewachsen. Vier Prinzipien sind geblieben, und sie erklären vieles von dem, was Odoo anders macht.

Open Source

Odoo Community, der Kern, ist Open Source unter der LGPL. Odoo Enterprise ergänzt ihn um Module und Services, unter einer eigenen Lizenz. Odoo nennt das Open Core, und sein Leitfaden für neue Mitarbeitende sagt es offen: «Open Source ist ein grossartiges Entwicklungsmodell! Aber es ist kein Geschäftsmodell.»

Community

Partner und Entwickler bauen auf demselben Code. Odoo zählt in seinem App Store mehr als 40’000 Community-Apps. Die Odoo Community Association, ein gemeinnütziger Verein nach Schweizer Recht, prüft und pflegt eigene Module. Rund 45’000 Personen kamen 2026 an die Odoo Experience in Brüssel.

Faire Preise

Seit 2022 deckt ein Preis alle Apps ab: «Der Preis bleibt derselbe, ob Du drei Apps installierst oder siebzig.» Eine App ist für beliebig viele Nutzer kostenlos. Laut Odoo enthalten alle Pläne «unbegrenzten Support, Hosting und Wartung», dazu Upgrades ohne Aufpreis.

2026 erhöhte Odoo den Preis seines Custom-Plans um 20 %, die erste Änderung seit 2022. Pinckaers sagte, er würde ihn nie verdoppeln oder verdreifachen, «denn es geht nicht um Kosten oder Gewinn, sondern um Zugänglichkeit und Fairness».

Gemeinsam wachsen

Odoo arbeitet mit mehr als 21’000 Partnern und bittet sie, «den Markt als Team zu vergrössern». Die Partnerstufen, von Ready bis Gold, richten sich nach der Zahl neuer Nutzer, die ein Partner jedes Jahr gewinnt.

Ein Gründer, der sich seine Gegner aussucht

Pinckaers legt sich gern mit den Grossen an. 2013 schrieb er, er habe sich für seine Motivation «jemanden suchen müssen, gegen den er kämpft», und er wählte SAP. Er kaufte die Domain SorrySAP.com und hielt sie sechs Jahre lang zurück, bis der richtige Moment kam.

2021 hielt er fest, dass nur 18 % der kleinen Unternehmen ein ERP nutzen, «obwohl SAP & Microsoft Milliarden investieren, um diesen Markt zu erreichen». Odoo veröffentlicht bis heute eigene Vergleiche mit SAP Business One, Microsoft Dynamics und Salesforce. Diese Vergleiche geben die Sicht von Odoo wieder; wir beurteilen jeden Fall nach seinen Anforderungen.

Von kleinen zu mittelgrossen Unternehmen

Jahrelang war Odoo das ERP für kleine Unternehmen. Das hat sich geändert, und Odoo sagt es offen.

2024 ging Odoo in Belgien eine Partnerschaft mit Deloitte ein. Laut Pinckaers zeigt sie, dass Odoo «bereit ist, mittelgrossen und grösseren Unternehmen zu helfen». Odoo hat ein eigenes Team für Kunden im Mittelstand, und 2025 meldete es, dass drei der vier grössten Prüfungs- und Beratungsgesellschaften seine Software übernommen hatten.

An der Odoo Experience 2026 gab Pinckaers die Richtung vor: Odoo als «die integrierte Software-Alternative für alle Unternehmen, von KMU bis zu grösseren Konzernen». Aus unserer Sicht hat Odoo einen weiten Weg zurückgelegt. Es ist nicht mehr nur Software für kleine Unternehmen, sondern eine ernsthafte Wahl für mittelgrosse.

Der Odoo-Turm

Wir zeichnen Odoo als Turm. An seiner Basis liegen die Frameworks, die alle Module teilen. Darüber stehen die Module, Community links und Enterprise rechts, mit einer Benutzeroberfläche obenauf. Unter allem liegen die drei Wege, Odoo zu betreiben.

Der Odoo-Turm nach unserer Zeichnung: die gemeinsamen Frameworks an der Basis, darüber Community- und Enterprise-Module nebeneinander, eine Benutzeroberfläche obenauf und drei Wege, ihn zu betreiben. Wähle einen Teil, um mehr zu lesen.
  • Modulstapel
  • Community, links
  • Enterprise, rechts
  • Gemeinsame Frameworks darunter
  • Gemeinsame Community-Frameworks
  • * Studio gehört zu Enterprise.
  • Hier nach seiner Funktion gezeigt.
  • Hosting
  • Wähle einen Weg, es zu betreiben.

Benutzeroberfläche

Eine Benutzererfahrung über alle Apps einer Datenbank: dieselbe Suche, dieselben Filter, Ansichten, Berichte und Dashboards.

  • Berichte
  • Dashboards
  • Suche und Filter
  • Operative Ansichten
  • Eine Datenbank
  1. Berichte · Dashboards
  2. Eine Erfahrung
  3. über alle installierten Apps

Was ein Anwender sieht, hängt von den installierten Apps und der Edition ab: Manche Ansichten, etwa Gantt-Diagramme, gibt es mit Enterprise.

Odoo Enterprise

Zusätzliche Module

Die Module, die mit einem Enterprise-Abonnement kommen. Installiert werden sie neben den Community-Modulen, und sie laufen auf denselben Frameworks.

  • Verkauf

    Abonnemente · Vermietung · Amazon Connector

  • Erweiterungen der Buchhaltung

    Finanzberichte · Anlagen · Budgets · Banksynchronisation

  • Fertigung

    PLM · Qualität · Erweiterter Shop Floor · Erweiterte Planung

  • Lager

    Barcode-App

  • Personal

    Lohnbuchhaltung · Mitarbeitergespräche · Empfehlungen

  • Leistungen

    Helpdesk · Aussendienst · Planung · Termine

  • Marketing

    Marketing-Automatisierung · Social Marketing

  • Dokumente und Wissen

    Dokumente · Wissen · Signieren

  • Produktivität

    Genehmigungen · VoIP · IoT

  • Erweiterungen für Projekte und Zeiterfassung

    Gantt · Zeiterfassungsraster · Freigabe

Eine Auswahl nach Bereichen, nicht die vollständige Liste: Das Enterprise-Repository ist nicht öffentlich. Seine Module erweitern Ansichten, Daten und Logik; die Frameworks darunter bleiben dieselben. Community enthält die Barcode-Infrastruktur und die grundlegende Zeiterfassung; die Barcode-App und die Erweiterungen der Zeiterfassung gehören zu Enterprise.

Odoo Community

Öffentliche Module

Die Module im öffentlichen Open-Source-Repository von Odoo: die Business-Apps und die Module, die sie unterstützen. Enterprise baut auf ihnen auf.

  • Verkauf

    CRM · Verkauf · POS · Restaurant

  • Finanzwesen

    Rechnungsstellung · Spesen

  • Betrieb

    Lager · Einkauf · MRP · Instandhaltung · Reparaturen

  • Websites

    Website · E-Commerce · E-Learning · Veranstaltungen

  • Personalwesen

    Mitarbeitende · Rekrutierung · Anwesenheiten · Abwesenheiten · Kompetenzen · Online-Stellen

  • Arbeit und Zusammenarbeit

    Projekt · To-do · Kalender · Kontakte · Dialog

  • Marketing

    E-Mail · SMS · Umfragen · Live-Chat · Marketing Card

  • Weitere Apps

    Fuhrpark · Mittagessen · Datenbereinigung

  • Unterstützende Module

    Lokalisierungen · Integrationen · Technische Module · Tests

POS ist das Kassensystem für Läden und Restaurants; MRP, die Materialbedarfsplanung, ist die Fertigungs-App. Der Katalog unten listet jedes Modul des Repositorys auf.

UI-Framework

Die Ansichten und Konventionen, die aus Datenmodellen Bildschirme machen: Formulare, Listen, Kanban-Boards, Kalender und Berichte.

  • View-Datensätze
  • View-Architekturen
  • SCSS-Vererbung
  • UI-Icons
  • Studio*

Studio, das Werkzeug, um Bildschirme und Datenmodelle ohne Code anzupassen, gehört zu Enterprise. Es steht in dieser Schicht wegen dessen, was es tut.

Web-Framework

Die Bausteine des Webclients, der im Browser läuft.

  • OWL
  • Registries
  • Client-Services
  • Hooks
  • Assets

OWL, die Odoo Web Library, ist das eigene Komponenten-Framework von Odoo: Komponenten, Templates, reaktiver Zustand und Hooks.

Server-Framework

Der Python-Server, auf dem jedes Modul läuft: das Datenmodell und seine Speicherung in PostgreSQL, die Sicherheit und die Stellen, an denen Module einander erweitern.

  • ORM
  • ORM API
  • Modulmanifeste
  • Web-Controller
  • Sicherheit
  • Datendateien
  • Aktionen
  • QWeb-Berichte
  • Mixins
  • Performance und Tests

ORM steht für objektrelationale Abbildung: Python-Klassen und -Felder, die Odoo auf Tabellen und Spalten in PostgreSQL abbildet, damit ein Modul mit Datensätzen statt mit SQL arbeitet.

Odoo Online

Von Odoo betrieben

Odoo betreibt die Datenbank und die Software, Du arbeitest im Browser. Konfiguration und Studio sind möglich, eigene Module nicht.

  • Von Odoo betrieben
  • Standard-Apps
  • Keine eigenen Module

Odoo.sh

Von Odoo betrieben, mit eigenen Modulen

Die Cloud-Plattform von Odoo, um eine Datenbank mit eigenen Modulen zu entwickeln, zu testen und zu betreiben, verbunden mit GitHub.

  • Eigene Module und Module Dritter
  • GitHub-Integration
  • Entwicklung, Staging, Produktion

Ein Odoo.sh-Projekt braucht ein Enterprise-Abonnement.

On-Premise

Selbst betrieben oder bei einem Hoster

Odoo auf eigenen Servern oder bei einem Hoster Deiner Wahl, als Community oder mit einem Enterprise-Abonnement.

  • Community oder Enterprise
  • Eigene Module und Module Dritter
  • Betreiber nach Deiner Wahl

Die folgenden Abschnitte folgen dem Turm: zuerst die Module, dann die Benutzeroberfläche, die Architektur darunter und wie Odoo all das baut und ausliefert.

Umfang: Apps, Branchen und Module

Odoo ist eine Suite von Apps mit einer gemeinsamen Datenbank: Buchhaltung, Verkauf, Lager, Fertigung, Projekte, Personal, Websites, Marketing und mehr. Community deckt bei den meisten den Kern ab. Enterprise ergänzt Apps wie die vollständige Buchhaltung, die Lohnbuchhaltung, den Helpdesk, den Aussendienst und Studio, das Werkzeug, um Odoo ohne Code anzupassen.

Branchenpakete

Seit 2023 ergänzt Odoo Branchenpakete: fertige Konfigurationen für eine Branche, von der Bäckerei oder Kleinbrauerei bis zum Bauunternehmen, zum Metallbauer oder zum Treuhandbüro. Odoo führt mehr als 100 Branchen auf.

Ein Paket ist Daten, nicht Code: die Apps, die eine Branche braucht, konfiguriert, mit eigenen Berichten, Dashboards und Beispieldaten. Jedes Paket erscheint unter der Enterprise-Lizenz.

Module und Lokalisierungen

Unter den Apps liegen Module. Allein das Community-Repository umfasst mehrere hundert: die Apps selbst, Konnektoren, technische Bausteine und Lokalisierungen für mehr als 120 Länder. Für die Schweiz bringt die Lokalisierung den Kontenrahmen KMU, die Mehrwertsteuer und die QR-Rechnung; die Schweizer Lohnbuchhaltung gehört zu Enterprise.

Der Katalog unten listet jedes Modul des öffentlichen Repositorys auf, mit den Namen, die Odoo selbst ihnen auf Englisch und Deutsch gibt.

Alle Module von Odoo Community

Jedes Modul im öffentlichen Repository von Odoo, Stand der neusten Hauptversion, mit dem Namen, den Odoo ihm auf Englisch und Deutsch gibt. Suche nach Name, technischem Namen, Kategorie oder Zusammenfassung; jeder technische Name führt zum Manifest des Moduls auf GitHub.

Technischer Name Name Kategorie Typ
  • {shown} von {total} Modulen, Odoo {version}
  • App
  • Unterstützendes Modul
  • Alle Module
  • Apps
  • Unterstützende Module
  • Lokalisierungen

Die Liste beschreibt das Repository zu einem Stand, nicht eine installierte Datenbank. Enterprise-Module sind nicht im öffentlichen Repository und fehlen deshalb.

Benutzererfahrung: Geschwindigkeit als Funktion

Odoo behandelt Geschwindigkeit als Teil des Produkts. Seine Website verspricht, dass «alle Vorgänge in weniger als 90 ms erledigt sind, schneller als ein Wimpernschlag». Odoo misst das selbst; einen unabhängigen Benchmark kennen wir nicht.

Odoo berichtet auch über Fortschritte. Mit Odoo 16 meldete es 2022, dass sich Rechnungen 3,7-mal schneller öffnen und Backend-Ansichten bis zu 20-mal schneller laden, dank seines eigenen Frameworks OWL.

Geschwindigkeit heisst auch weniger Schritte. Eine Oberfläche dient allen Apps, mit derselben Suche, denselben Filtern und Ansichten. Ctrl+K öffnet eine Befehlspalette für Menüs, Datensätze und Aktionen, und Tastenkürzel speichern oder verwerfen einen Datensatz. Auf dem Smartphone läuft Odoo als Web-App; die Store-Apps für Android und iOS gibt es mit Enterprise.

Architektur: PostgreSQL, Python und OWL

Odoo baut auf drei Open-Source-Technologien und ergänzt sie um ein eigenes Modulsystem.

  • PostgreSQL hält alle Daten und ist die einzige Datenbank, die Odoo unterstützt. Jede App schreibt in dieselbe Datenbank, sodass ein Bericht Verkauf, Lager und Buchhaltung ohne Schnittstelle dazwischen verbinden kann.
  • Python betreibt den Server. Sein ORM (objektrelationale Abbildung) macht aus Geschäftsobjekten Tabellen, sodass Module mit Datensätzen und Feldern statt mit SQL arbeiten. QWeb, die Template-Engine von Odoo, erzeugt Berichte, Webseiten und Bildschirme.
  • OWL, die Odoo Web Library, ist das eigene Komponenten-Framework von Odoo für den Browser, Open Source seit 2019 und lose an React und Vue angelehnt.

Odoo hat OWL wegen seiner Module gebaut. Ein Modul kann den Datensätzen eines anderen Moduls Felder hinzufügen, seine Bildschirme ändern und seine Logik überschreiben, ohne seinen Code zu kopieren. So baut Enterprise auf Community auf, und so passen Partner Odoo an ein Unternehmen an. Die Oberfläche muss dasselbe erlauben, und das machen die gängigen Frameworks nicht leicht.

Entwicklung: getestet, bevor es zusammengeführt wird

Odoo entwickelt offen, auf GitHub, und behandelt Tests ähnlich wie die Community des Linux-Kernels: Nichts erreicht ungetestet einen Release-Zweig. In einer Hinsicht ist die Hürde bei Odoo sogar strenger.

Jeder Push wird gebaut und getestet

Der Runbot von Odoo baut jeden Push auf jede unterstützte Version, über Community, Enterprise, die Dokumentation und die Upgrade-Skripte hinweg. Er führt Python-Unit-Tests aus, JavaScript-Tests in Hoot, dem eigenen Test-Framework von Odoo, und Touren: geskriptete Abläufe eines Anwenders in einem Chrome-Browser ohne Oberfläche.

Nächtliche Läufe ergänzen Testabdeckung, Deinstallationen und einen Roboter, der sich durch jedes Menü klickt. An einem Samstag im Oktober 2026 zeigte der Runbot 805 laufende Builds auf 1’944 Worker-Plätzen.

Ein Roboter führt zusammen, kein Mensch

Freigegebene Änderungen gehen nicht direkt in einen Zweig. Der Merge-Bot von Odoo, robodoo, stellt bis zu acht freigegebene Pull-Requests zusammen, testet die Kombination und führt sie nur zusammen, wenn alles besteht. Scheitert ein Staging, teilt der Bot den Stapel in zwei Hälften, um die Ursache zu finden.

Das ist, was Graydon Hoare, der Schöpfer von Rust, die Not Rocket Science Rule nannte: ein Repository, das seine Tests immer besteht.

Korrekturen wandern nach vorn

Ein Fehler wird in der ältesten unterstützten Version behoben, in der er auftritt. Ist die Korrektur zusammengeführt, überträgt ein Bot sie auf jede neuere Version, Zweig für Zweig und bei jedem Schritt getestet. Stabile Versionen nehmen nur Korrekturen auf: keine Änderung am Datenmodell, keine an einer öffentlichen Methode.

Ein Release pro Jahr, drei Jahre unterstützt

Jeden Herbst erscheint eine neue Hauptversion, vorgestellt an der Odoo Experience. Odoo unterstützt jede drei Jahre lang, und Kunden auf Odoo Online erhalten alle zwei bis drei Monate Zwischenreleases. Upgrades zwischen Hauptversionen laufen über den Upgrade-Service von Odoo, der Dir zuerst eine Testdatenbank gibt.

Odoo.sh: dieselbe Disziplin für Deine eigenen Module

Auf Odoo.sh gehen Deine eigenen Module denselben Weg. Jeder Push auf einen Entwicklungszweig baut eine frische Datenbank und führt die Tests aus. Ein Staging-Zweig baut auf einer Kopie der Produktion auf, mit abgefangenen E-Mails und Zahlungen im Testmodus. Scheitert ein Update in der Produktion, kehrt Odoo.sh zur letzten funktionierenden Version zurück.

Im Vergleich mit dem Linux-Kernel

Der Vergleich trifft im Geist zu, nicht in jedem Detail:

  • Beide integrieren laufend vor einem Release. Linux tut es über linux-next, KernelCI und den 0-Day-Roboter von Intel; Odoo über den Runbot und seinen Merge-Bot, die strengere Hürde.
  • Beide führen stabile Zweige nur für Korrekturen, doch die Korrekturen wandern in entgegengesetzte Richtungen. Linux korrigiert zuerst den neusten Code und portiert zurück; Odoo korrigiert die älteste unterstützte Version und portiert nach vorn.
  • Linux wird von seinen Maintainern geführt, und nur Linus Torvalds führt in den Hauptzweig zusammen. Odoo wird von einem Unternehmen geführt, und Beitragende unterzeichnen mit ihm eine Lizenzvereinbarung, wo Linux nur eine Signed-off-by-Zeile verlangt.
  • Linux verspricht, den User Space nie zu brechen. Odoo friert seine Schnittstellen nur innerhalb einer Version ein, sodass jede Hauptversion eigene Module brechen kann.

Die Community folgt derselben Disziplin. Die Odoo Community Association führt bei jedem Pull-Request automatische Tests und Odoo-spezifische Code-Prüfungen aus, und ihr Bot führt eine Änderung erst nach zwei Freigaben und grünen Tests zusammen.

Für ein Unternehmen auf Odoo ist die Lehre einfach: Eigener Code gehört in Module, getestet wird im Staging gegen eine Kopie der Produktion, und mindestens alle drei Jahre steht ein Upgrade an.

Für wen Odoo passt

Odoo passt zu kleinen und mittleren Unternehmen, die ein System für das ganze Geschäft wollen, vom Verkauf über die Produktion bis zur Buchhaltung, zu einem planbaren Preis. Es deckt die physische Seite eines Geschäfts in einem System ab: Lager, Fertigung, Kasse und Aussendienst.

Projekte laufen durch dieselbe Kette. Lagerbewegungen und Fertigungsaufträge tragen das Projekt, sodass Material- und Produktionskosten in der Projektrentabilität landen. Für eine europäische Präsenz empfehlen wir zunehmend Odoo, weil seine Lokalisierungen weiter reichen als jene von NetSuite.

Wie Odoo Engineer-to-Order abbildet

Wo es an Grenzen stösst

Das Standardprodukt von Odoo verteilt einen Vertragspreis nicht nach Einzelveräusserungspreisen, wie es IFRS 15 für manche Verträge verlangt. Apps von Partnern ergänzen das. Wo die Verteilung auf den Verkaufstransaktionen selbst laufen muss, empfehlen wir NetSuite. Auch der Umsatz nach Fertigstellungsgrad ist nicht im Standardprodukt; Apps von Partnern oder Buchungen zum Periodenabschluss schliessen die Lücke.

Vieles, was ein wachsendes Unternehmen braucht, gibt es mit Enterprise: die vollständige Buchhaltung, die Lohnbuchhaltung, Studio, den Helpdesk und die Store-Apps. Zudem kann jede Hauptversion das Datenmodell ändern, sodass jede Anpassung Upgrade-Kosten mit sich bringt. Odoo Online führt überhaupt keine eigenen Module aus.

Wann NetSuite die bessere Wahl ist

Ist Odoo die richtige Plattform für Dein Unternehmen?

Erzähl uns, wie Dein Unternehmen arbeitet und wohin es sich entwickelt. Wir sagen Dir, ob Odoo passt und welche Edition und welches Hosting Du brauchst.