Yury Pukhov, YuSMP Group
Yury Pukhov CEO & Leiter Mobile Engineering, YuSMP Group
YuSMP als bevorzugte Quelle bei Google hinzufügen
TL;DR: APEX-Softwareentwicklung bedeutet, datengetriebene Webanwendungen mit Oracle APEX zu bauen – der Low-Code-Plattform, die ohne zusätzliche Lizenzkosten direkt in der Oracle Database läuft. 2026 brachten die Releases 26.1 und 26.2 APEXlang, kontrollierte AI Agents und KI-gestützte Berichte. APEX eignet sich für interne, Oracle-zentrierte Anwendungen und die Forms-Modernisierung, nicht aber für datenbankunabhängige Consumer-Produkte.

APEX-Softwareentwicklung bezeichnet die Entwicklung von Business-Webanwendungen mit Oracle APEX (Application Express), einer Low-Code-Plattform, die direkt in der Oracle Database läuft. Auf dem US-Markt meint der Begriff fast immer Oracle APEX und nicht Apex, die Programmiersprache der Salesforce-Plattform; beide teilen sich nur den Namen, und der Vergleichsabschnitt weiter unten grenzt sie in einer einzigen Tabelle voneinander ab.

Die meisten Unternehmen kommen nicht zu APEX, weil sie ein neues Werkzeug suchen. Sie kommen, weil eine Oracle-Forms-Landschaft in die Jahre gekommen ist, ein WebLogic-Upgrade ansteht oder kritische Prozesse auf Tabellenkalkulationen und Access-Datenbanken laufen, für die niemand die Verantwortung übernehmen will. Damit ist APEX zuerst eine Modernisierungs- und erst danach eine Tool-Entscheidung. Deshalb beginnen Teams, die Services zur Modernisierung von Legacy-Anwendungen erbringen, in der Regel mit einer Bestandsaufnahme – was existiert, welche Daten zählen, welche Masken können entfallen – und entscheiden erst dann zwischen APEX, Individualcode oder einer Kombination aus beiden.

Dieser Leitfaden erklärt, was Oracle APEX ist und wie es funktioniert, was sich mit den Releases 26.1 und 26.2 im Jahr 2026 geändert hat, typische Einsatzszenarien, was Entwicklungsdienstleistungen umfassen, den Projektablauf Schritt für Schritt, die Migration von Oracle Forms zu APEX, einen Vergleich mit anderen Low-Code-Plattformen und Individualcode, die Kosten, die Fälle, in denen APEX die falsche Wahl ist, das Thema Sicherheit sowie eine Checkliste für die Auswahl eines Dienstleisters für Oracle APEX Softwareentwicklung.

Was ist APEX-Softwareentwicklung?

APEX-Softwareentwicklung ist die Entwicklung von Webanwendungen auf Oracle APEX, einer Low-Code-Plattform, auf der Seiten, Formulare, Berichte, Diagramme und Workflows deklarativ zusammengesetzt und als Metadaten in der Oracle Database gespeichert werden. Die Geschäftslogik entsteht in SQL und PL/SQL, den nativen Sprachen der Datenbank; JavaScript, CSS oder REST-Aufrufe ergänzen Entwickler nur dort, wo die deklarativen Komponenten nicht ausreichen.

Oracle APEX hieß früher Oracle Application Express und ist seit 2004 eine kostenfreie Funktion der Oracle Database. Laut Oracles Produktseite fallen keine gesonderten Gebühren pro Entwickler, pro Anwendung oder pro Endnutzer an: Wer eine unterstützte Oracle Database betreibt, kann darauf APEX-Anwendungen entwickeln und betreiben. Dieses Preismodell ist einer der Hauptgründe, warum Oracle APEX Softwareentwicklung in Unternehmen verbreitet ist, die ohnehin für Oracle bezahlen.

Eine typische APEX-Anwendung besteht aus einigen Bausteinen, die jeder Oracle-Entwickler kennt:

  • Interactive Reports und Interactive Grids für durchsuchbare, filterbare und bearbeitbare Datentabellen.
  • Formulare und Assistenten, generiert aus Tabellen oder Views, mit Validierungen und Berechnungen.
  • Dynamic Actions, die clientseitiges Verhalten (Einblenden, Ausblenden, Aktualisieren, PL/SQL aufrufen) ohne handgeschriebenes JavaScript ergänzen.
  • Diagramme, Kalender, Karten und facettierte Suche für Dashboards und Self-Service-Analysen.
  • Freigaben, Workflows und Automatisierungen für mehrstufige Geschäftsprozesse und zeitgesteuerte Jobs.
  • REST-Datenquellen und REST-enabled SQL, um APIs zu nutzen und bereitzustellen.

Wie Oracle APEX technisch funktioniert

Oracle APEX hat keine separate Applikationsserver-Schicht: Die Anwendungsdefinition liegt als Metadaten in Datenbanktabellen, und Oracle REST Data Services (ORDS) fungiert als Web-Listener, der Browser-Anfragen an die APEX-Engine in der Datenbank weiterreicht. Öffnet ein Nutzer eine Seite, liest die Engine die Seitendefinition, führt das referenzierte SQL und PL/SQL aus und liefert das HTML über ORDS an den Browser zurück.

Diese Architektur hat praktische Folgen. Die Daten verlassen die Datenbank nicht, um in einer Mittelschicht verarbeitet zu werden; datenintensive Masken sind daher schnell, und das Sicherheitsmodell der Datenbank greift bei jeder Abfrage. Das Deployment ist einfacher, weil kein Java- oder .NET-Applikationsserver gepatcht werden muss, und eine Anwendung lässt sich als Einheit exportieren, versionieren und importieren. Der Preis dafür ist eine enge Kopplung: Eine APEX-Anwendung ist per Design eine Oracle-Database-Anwendung.

Wer mit APEX entwickelt

Mit APEX arbeiten vor allem drei Gruppen: PL/SQL- und Datenbankentwickler, die das Datenmodell bereits kennen, Oracle-zentrierte IT-Abteilungen, die interne Tools schnell liefern müssen, und Citizen Developer aus den Fachbereichen, die unter IT-Governance arbeiten. Der gemeinsame Nenner ist SQL. Wer gutes SQL und PL/SQL schreibt, wird in APEX innerhalb weniger Wochen produktiv, während ein Frontend-Entwickler ohne Datenbankhintergrund die Lernkurve steiler findet, als das Etikett „Low-Code“ vermuten lässt.

Für Produktivsysteme kombinieren die effektivsten Teams APEX-Spezialisten mit einem Experten für Datenbank-Performance und – wo die Oberfläche zählt – einem Frontend-Entwickler, der das Universal Theme versteht. Citizen Developer sind für Prototypen und Abteilungstools produktiv, doch Unternehmensanwendungen brauchen wie jede andere Software weiterhin Code-Reviews, Tests und einen Upgrade-Plan.

Oracle APEX oder Salesforce Apex: Welches „APEX“ ist gemeint?

Oracle APEX ist eine Low-Code-Plattform zur Entwicklung von Webanwendungen auf der Oracle Database, während Salesforce Apex eine proprietäre, stark typisierte Programmiersprache für Geschäftslogik auf der Salesforce-Plattform ist. Suchergebnisse zu „APEX-Softwareentwicklung“ vermischen beide – dazu kommen Firmen, die schlicht Apex heißen. Es lohnt sich also zu prüfen, was eine Stellenanzeige, ein Anbieter oder ein Angebot tatsächlich meint.

AspektOracle APEXSalesforce Apex
HerstellerOracleSalesforce
Was es istLow-Code-Plattform für AnwendungsentwicklungProgrammiersprache (Java-ähnliche Syntax)
Läuft aufOracle Database (On-Premises, Autonomous Database, OCI, Multicloud)Mandantenfähige Salesforce-Cloud
Typischer EinsatzInterne Business-Apps, Portale, Dashboards, Ersatz für Oracle FormsTrigger, individuelle Logik und Integrationen in Salesforce CRM
KernkompetenzenSQL, PL/SQL, Datenmodellierung, etwas JavaScriptApex, SOQL, Lightning Web Components, Salesforce-Datenmodell
LizenzierungKostenfreie Funktion der Oracle DatabaseIn Salesforce-Editionen enthalten, die eigenen Code erlauben

Geht es in Ihrem Projekt eigentlich um Salesforce, sind unser Leitfaden zu Salesforce-Beratungsleistungen und die Seite zur Salesforce-Integration der bessere Ausgangspunkt. Der Rest dieses Artikels behandelt Oracle APEX.

Was ist neu in Oracle APEX 2026 (26.1 und 26.2)?

Die Releases 2026 führen Oracle APEX in Richtung kontrollierter KI und git-freundlicher Entwicklung: 26.1 brachte APEXlang, AI Agents und AI Interactive Reports, 26.2 machte APEXlang dateiweise nutzbar und verband APEX mit Oracle Deep Data Security. Für Teams, die 2026 neue APEX-Softwareentwicklung planen, verändern diese beiden Releases, wie Anwendungen versioniert, geprüft und abgesichert werden.

ReleaseAllgemeine VerfügbarkeitWichtigste FunktionenBedeutung für die Umsetzung
APEX 24.2 (Kontext)2024Dynamic Action „Generate Text with AI“, KI-gestützte Datenmodellierung im SQL Workshop, RAG-Quellen in AI Configurations, Konfiguration der Vektorsuche für Oracle Database 23aiErste praxistaugliche KI-Bausteine im Builder
APEX 26.1Mai 2026APEXlang (lesbares, versionierbares App-Format), AI Interactive Reports, AI Agents, Data Reporter für Self-Service-Reporting, überarbeitetes Iris-ThemeAnwendungen werden zu prüfbarem Quellcode; KI-Funktionen laufen über vom Entwickler freigegebene Tools
APEX 26.26. Oktober 2026Dateiweiser APEXlang-Import von Seiten und Shared Components (.apx), Vergleichen und Übernehmen von Änderungen, Integration von Oracle Deep Data Security, Überarbeitung der Interactive Reports, Unterstützung neuer KI-Anbieter, Steuerung des Reasoning Effort für AI AgentsParallele Entwicklung ohne Konflikte durch Exporte der gesamten App; Datenzugriff wird auf jedem Weg in der Datenbank durchgesetzt

Laut Oracles Ankündigung zu 26.1 ist das Release On-Premises auf allen Distributionen der Oracle AI Database (Exadata, Linux und Windows) verfügbar, OCI- und Multicloud-Dienste folgen. Der Oracle-Partner Pretius beschreibt 26.1 als das erste große APEX-Release seit rund achtzehn Monaten und fasst Oracles Leitgedanken kontrollierter KI so zusammen: „Wer es generiert, trägt die Verantwortung dafür.“ Die Details zu 26.2 stammen aus Oracles Ankündigung zu 26.2; Oracle hat die Download-Dateien am 9. Oktober 2026 neu veröffentlicht und pflegt eine Seite mit bekannten Problemen, die Sie vor einem Upgrade lesen sollten.

APEXlang und Versionsverwaltung

APEXlang verwandelt eine APEX-Anwendung in lesbare, versionierbare Dateien; damit kann APEX-Arbeit endlich dieselben Git-Branches, Code-Reviews und CI/CD-Pipelines durchlaufen wie der Rest Ihrer Software. Vor APEXlang exportierten Teams eine komplette Anwendung als ein großes SQL-Skript: Bearbeiteten zwei Entwickler unterschiedliche Seiten, entstanden widersprüchliche Exporte, und bei Reviews wurde maschinell erzeugter Code verglichen.

APEX 26.2 vervollständigt das Bild mit dem dateiweisen Import: Eine einzelne Seite oder Shared Component lässt sich als .apx-Datei exportieren und importieren, und der Builder kann eine Datei mit der Anwendung vergleichen und nur die Änderungen übernehmen. In der Praxis können so mehrere Entwickler parallel an einer Anwendung arbeiten, Diffs in Merge Requests werden aussagekräftig, und eine Pipeline kann gezielt nur das ausrollen, was sich geändert hat. Für ein Team in der Oracle APEX Softwareentwicklung ist das die wichtigste Prozessänderung des Jahres 2026.

AI Agents und AI Interactive Reports

APEX AI Agents sind Assistenten, die ausschließlich über Tools handeln, die ein Entwickler ausdrücklich freigegeben hat, und mit AI Interactive Reports können Nutzer einen Bericht in natürlicher Sprache umgestalten – auf Basis von Daten, die sie ohnehin sehen dürfen. Das Designziel ist kontrollierte KI: Das Modell macht Vorschläge, doch jede Aktion und jede Datenzeile durchläuft die Kontrollen von APEX und Datenbank, die das Entwicklungsteam festlegt.

APEX 26.2 erweiterte die Modellauswahl um die OpenAI Responses API, Google Gemini Interactions und OCI Generative AI, ergänzte eine Einstellung für den Reasoning Effort von AI Agents und führte Managed Identities für OCI-Dienste ein, sodass Zugangsdaten nicht in der Anwendung gespeichert werden müssen. Die Überarbeitung der Interactive Reports im selben Release brachte Filter-Chips, Mehrfachauswahl-Filter in den Spaltenköpfen und in natürlicher Sprache beschriebene berechnete Spalten. Wenn Sie KI-Funktionen auch über APEX hinaus in Geschäftsanwendungen bringen wollen, unterstützt Sie unser Team bei der Integration generativer KI über alle Technologie-Stacks hinweg.

Was sich 2026 nicht geändert hat

An den Grundlagen von APEX haben die Releases 2026 nichts geändert: Es bleibt eine Plattform der Oracle Database, setzt weiterhin auf SQL- und PL/SQL-Kompetenz und folgt einem schnellen Release-Rhythmus, der regelmäßige Upgrades erfordert. Wer Datenbankunabhängigkeit oder einen JavaScript-first-Stack sucht, wird bei APEX 26.x nicht fündig.

Der Upgrade-Rhythmus verdient eine eigene Planung. Wie DSP Oracles Support-Richtlinie zusammenfasst, werden nur die beiden neuesten APEX-Releases unterstützt, jeweils etwa 18 Monate ab allgemeiner Verfügbarkeit; nach diesem Zeitplan wird 24.2 bis etwa Juli 2027 und 26.1 bis etwa November 2027 unterstützt. Praktisch heißt das: Eine APEX-Anwendung braucht ungefähr einmal pro Jahr ein Upgrade, um auf einem unterstützten Release zu bleiben.

Was können Sie mit Oracle APEX bauen?

Oracle APEX eignet sich am besten für datenzentrierte Geschäftsanwendungen, bei denen die Daten bereits in der Oracle Database liegen und Nutzer sie durchsuchen, bearbeiten, freigeben und auswerten müssen. Sieben Einsatzszenarien decken die meisten realen Projekte ab:

  • Interne Business- und Backoffice-Apps: CRUD-Anwendungen für Aufträge, Anlagen, Verträge, Bestände oder Vorgangsmanagement auf Basis bestehender Tabellen.
  • Freigabe- und Workflow-Apps: Bestellanforderungen, Änderungsfreigaben und Onboarding-Abläufe mit integrierten Freigaben, Aufgabenlisten und E-Mail-Benachrichtigungen.
  • Dashboards und einfaches BI-Reporting: Diagramme, KPIs und Self-Service-Berichte auf operativen Daten, ohne für jeden Nutzer eine eigene BI-Lizenz.
  • Erweiterungen für Oracle E-Business Suite und Oracle Fusion: Masken und Prozesse, die das ERP nicht abdeckt, gebaut direkt neben den EBS-Daten oder über REST auf Fusion-Daten, ohne das ERP selbst anzupassen.
  • Ersatz für Oracle Forms, Access und Excel: moderne Webversionen alter Forms-Module und tabellengetriebener Prozesse, mit zentralen Daten und Audit-Trails.
  • Kunden- und Partnerportale: sichere Self-Service-Portale, in denen externe Nutzer ihre eigenen, in Oracle gespeicherten Aufträge, Rechnungen oder Schadensfälle einsehen.
  • Mandantenfähiges SaaS auf Oracle: branchenspezifische SaaS-Produkte, bei denen die Daten jedes Mandanten in der Datenbank getrennt sind und der Anbieter ohnehin auf Oracle standardisiert.

Was umfassen Dienstleistungen für Oracle APEX Softwareentwicklung?

Dienstleistungen für Oracle APEX Softwareentwicklung decken den gesamten Lebenszyklus einer APEX-Anwendung ab: neue Apps entwickeln, Legacy-Systeme nach APEX modernisieren, bestehende APEX-Landschaften aktualisieren und integrieren sowie sie schnell, sicher und unterstützt halten. Ein leistungsfähiger Partner sollte die meisten der folgenden Leistungen anbieten:

  • Individuelle APEX-Anwendungsentwicklung: neue Anwendungen von den Anforderungen und dem Datenmodell bis zum Produktivbetrieb, inklusive Authentifizierung, Rollen und Reporting.
  • Modernisierung von Oracle Forms und Legacy-Systemen: bestehende Forms, Reports, Access- oder Tabellenprozesse analysieren und phasenweise als APEX-Anwendungen neu aufbauen.
  • APEX-Upgrades: Anwendungen von älteren Releases wie 19.x, 21.x oder 23.x auf 24.2 und 26.x heben, veraltete Komponenten ersetzen und APEXlang einführen.
  • Integrationen: REST- und ORDS-Schnittstellen zu ERP-, CRM-, Zahlungs- und SaaS-Systemen sowie Single Sign-on mit Identity-Providern des Unternehmens. Unser Leitfaden zur Integration von Unternehmenssystemen behandelt die Muster ausführlicher.
  • UI- und UX-Arbeit: Layouts, Navigation und Barrierefreiheit auf dem Universal Theme und dem überarbeiteten Iris-Theme, eigene Komponenten nur dort, wo sie sich auszahlen.
  • Performance-Tuning: Optimierung von SQL und PL/SQL, Indexierungs- und Paginierungsstrategie für große Interactive Reports und Grids.
  • Support und Wartung: Monitoring, Fehlerbehebung, kleinere Erweiterungen und ein geplanter Upgrade-Zyklus im Takt von Oracles Release-Plan.

Wie sich diese Leistungen gewichten, hängt vom Ausgangspunkt ab. Ein Greenfield-Projekt investiert den größten Teil des Budgets in Discovery und Entwicklung, während eine bestehende Landschaft meist mehr für Upgrades, Performance und das Refactoring jahrelang angesammelter Seiten aufwendet.

Wie läuft der APEX-Entwicklungsprozess ab?

Ein gut geführtes APEX-Projekt folgt demselben disziplinierten Lebenszyklus wie jede Unternehmenssoftware, nur mit kürzeren Iterationen, weil sich funktionierende Masken innerhalb von Stunden aus dem Datenmodell generieren lassen. Die folgenden sieben Schritte sind eine praxiserprobte Abfolge für eine neue Anwendung oder eine Modernisierungsphase.

Ingenieure skizzieren in der APEX-Discovery-Phase ein Datenmodell auf einem Whiteboard
  1. Discovery und Datenaudit. Nutzer, Prozesse und das bestehende Schema erfassen, Datenqualitätsprobleme identifizieren und den Umfang abstimmen. Ergebnis: ein priorisiertes Backlog, eine Skizze des Zieldatenmodells und eine Festpreisschätzung für das erste Release.
  2. Datenmodell. Tabellen, Views und PL/SQL-Packages entwerfen oder überarbeiten, bevor Masken entstehen; ab APEX 24.2 kann die KI-gestützte Datenmodellierung im SQL Workshop ein Ausgangsmodell vorschlagen. Ergebnis: ein geprüftes Schema mit Constraints und Testdaten.
  3. Prototyp in wenigen Tagen. Die wichtigsten Seiten aus dem Modell generieren und sie in den ersten ein bis zwei Wochen echten Nutzern vorlegen – das funktioniert als risikoarmer Proof of Concept sowohl für den Prozess als auch für die Plattformwahl. Ergebnis: ein klickbarer Prototyp auf echten Datenstrukturen.
  4. Entwicklung und Integration. Geschäftsregeln in PL/SQL-Packages umsetzen, REST-Quellen und Zielsysteme anbinden sowie Authentifizierung, Autorisierung und Auditing ergänzen. Ergebnis: funktional vollständige Inkremente alle ein bis zwei Wochen.
  5. Tests und Code-Review. APEXlang-Diffs in Merge Requests prüfen, Unit-Tests für PL/SQL ausführen (zum Beispiel mit utPLSQL) und zentrale Nutzerabläufe in einem Browser-Testtool automatisieren. Ergebnis: ein Testbericht und eine Regressions-Suite.
  6. Deployment über CI/CD. APEXlang-Dateien und Datenbankskripte über eine Pipeline statt über manuelle Exporte von der Entwicklung in Test und Produktion überführen. Ergebnis: wiederholbare, nachvollziehbare Releases mit Rollback-Skripten.
  7. Upgrades und Support. Etwa alle 12–18 Monate ein Upgrade-Fenster einplanen, um innerhalb der von Oracle unterstützten Releases zu bleiben, und nach dem Go-live Performance und Nutzung beobachten. Ergebnis: ein Upgrade-Kalender und ein Support-SLA.

Der größte Zeitgewinn in diesem Prozess ist nicht der Low-Code-Builder selbst, sondern frühes Nutzerfeedback: Weil sich APEX-Masken günstig ändern lassen, solange die PL/SQL-Logik noch nicht verfestigt ist, treten Prozessprobleme schon in Woche zwei zutage und nicht erst im Abnahmetest.

Wie migrieren Sie Oracle Forms zu Oracle APEX?

Sie migrieren Oracle Forms zu Oracle APEX, indem Sie das Vorhaben als Neugestaltung behandeln: Die PL/SQL-Geschäftslogik bleibt in der Datenbank und wird weiterverwendet, die Masken und Nutzerabläufe werden jedoch für das Web neu aufgebaut. Eine Eins-zu-eins-Konvertierung funktioniert nicht, weil Forms zustandsbehaftet und triggergesteuert ist, APEX dagegen zustandslos und anfragebasiert – und Oracles eigene FAQ zur Modernisierung von Forms nach APEX bestätigt: Kein Tool konvertiert Forms vollautomatisch nach APEX.

Altes Terminal neben einem modernen Laptop – Sinnbild für die Migration von Oracle Forms zu APEX

Der Zeitpunkt hängt von Support-Terminen und Infrastruktur ab. Nach den veröffentlichten Zeitplänen der Oracle Lifetime Support Policy, wie sie der Migrationsleitfaden 2026 von Aqlix zusammenfasst, ist das neueste Oracle-Forms-Release 14c (14.1.2) vom Dezember 2024, mit Premier Support bis 2030 und kostenpflichtigem Extended Support bis Dezember 2033. Forms benötigt außerdem den WebLogic Server, APEX dagegen nicht; wer Forms ablöst, entfernt daher meist eine komplette Middleware-Schicht, die lizenziert und gepatcht werden muss. Derselbe Leitfaden schätzt – als Anbieterschätzung –, dass mittelgroße Migrationen etwa 6–18 Monate und große Landschaften 2–3 Jahre dauern.

AnsatzFunktionsweiseGeeignet fürHauptrisiko
Manueller NeuaufbauJedes Formular analysieren, den Prozess neu gestalten und neue APEX-Seiten auf dem bestehenden Schema und PL/SQL aufbauenKleine bis mittelgroße Landschaften und Prozesse, die neu durchdacht werden müssenAusufernder Umfang, wenn jede Neugestaltungsidee übernommen wird
Tool-gestütztForms-XML in das integrierte Forms-Migrationsprojekt von APEX (oder ein Analysetool eines Drittanbieters) hochladen, um Blöcke, Items und Trigger zu inventarisieren, dann entwickelnGroße Landschaften, die eine klare Bestandsaufnahme und Fortschrittsverfolgung brauchenGenerierte Seiten als fertig statt als Ausgangspunkt zu betrachten
HybridEinfache Pflegemasken schnell generieren, komplexe Transaktionsmodule von Hand neu gestaltenGemischte Landschaften mit vielen einfachen und einigen kritischen FormularenUneinheitliche UX zwischen generierten und neu gestalteten Teilen
Schrittweise KoexistenzForms und APEX parallel auf derselben Datenbank betreiben und Forms-Module nacheinander ablösenGeschäftskritische Systeme, die keine Big-Bang-Umstellung vertragenLange Phase doppelter Wartung und duplizierter Logik

Den integrierten Ausgangspunkt dokumentiert Oracle in seiner Anleitung zum Anlegen eines Migrationsprojekts von Forms nach APEX, das das hochgeladene Forms-XML analysiert und hilft, den Status jedes Moduls zu verfolgen.

Migrationsplan von Forms nach APEX Schritt für Schritt

  1. Bestandsaufnahme und Komplexitätsbewertung. Alle Formulare, Berichte, Bibliotheken und Menüs auflisten, die Nutzung erfassen und jedes Modul nach Triggern, Blöcken und Integrationen bewerten, um zu entscheiden, was migriert, zusammengeführt oder abgeschaltet wird.
  2. Analyse des Forms-XML. Module in XML umwandeln und in ein APEX-Migrationsprojekt laden, um Blöcke, Items und Trigger-Code an einem Ort zu sehen.
  3. Gestaltung der Ziel-UX. Web-native Abläufe (Suchseiten, Master-Detail, Assistenten) entwerfen, statt Forms-Canvases zu kopieren, und sie mit wichtigen Nutzern validieren.
  4. Logik in Datenbank-Packages verlagern. Geschäftsregeln aus Formular-Triggern in PL/SQL-Packages auslagern, die APEX und jeder andere Client aufrufen kann.
  5. Phasenweiser Aufbau und Parallelbetrieb. Module in Prioritätsreihenfolge neu aufbauen, bei Bedarf parallel zu Forms betreiben und die Ergebnisse auf echten Daten vergleichen.
  6. Schulung und Umstellung. Nutzer schulen, Modul für Modul umstellen, abgelöste Forms stilllegen und schließlich WebLogic aus dem Stack entfernen.

Typische Stolperfallen in Projekten von Forms nach APEX

  • Pixelgenaues Kopieren. Wer Forms-Canvases im Browser nachbaut, konserviert jahrzehntealte Behelfslösungen und erhält eine langsamere, schwerfälligere Web-App.
  • Trigger-Logik bleibt in der Oberfläche. Logik im Stil von WHEN-VALIDATE-ITEM in Seitenprozesse statt in Datenbank-Packages zu verschieben, wiederholt das ursprüngliche Kopplungsproblem.
  • Oracle Reports werden ignoriert. Berichte sind oft zahlreicher als Formulare und brauchen einen eigenen Plan – ob APEX-Reporting, Data Reporter oder ein separates Tool.
  • Keine Test-Baseline. Ohne dokumentierte Sollergebnisse aus dem Altsystem kann niemand belegen, dass das neue System dieselben Summen berechnet.

Dieselben Muster zeigen sich in Modernisierungsprogrammen allgemein; unser Artikel über Kosten und typische Fehlermuster der Legacy-Modernisierung behandelt den Business Case und die häufigsten Gründe, warum Projekte ins Stocken geraten.

Oracle APEX im Vergleich zu anderen Low-Code-Plattformen und Individualcode

Oracle APEX ist die stärkste Option, wenn die Daten in Oracle liegen und die App datenzentriert ist; Microsoft Power Apps passt zu Organisationen mit Microsoft 365, OutSystems zielt auf breitere Portfolios von Unternehmensanwendungen, und Individualcode gewinnt, wenn UX, Skalierung oder Unabhängigkeit von jeder Plattform am wichtigsten sind. Der folgende Vergleich ist qualitativ und verzichtet bewusst auf Preisangaben, weil sich die Lizenzierung kommerzieller Plattformen häufig ändert und von ausgehandelten Verträgen abhängt.

KriteriumOracle APEXMicrosoft Power AppsOutSystemsIndividualcode (z. B. React + Node.js oder .NET)
LizenzmodellKostenfreie Funktion der Oracle DatabaseAbonnements pro Nutzer oder pro AppKommerzielles Plattform-AbonnementKeine Plattformlizenz; Sie bezahlen Entwicklung und Hosting
DatenbasisOracle DatabaseDataverse, SharePoint, KonnektorenPlattformdatenbank oder externe DatenbankenJede Datenbank Ihrer Wahl
UI-FlexibilitätGut für Business-Oberflächen; ein eigenes Erscheinungsbild erfordert CSS und JavaScriptGut für Formulare und Canvas-Apps im Microsoft-StilStark, mit wiederverwendbaren UI-MusternUnbegrenzt
Skalierbarkeit für öffentlichen TrafficSkaliert mit der Datenbank; am besten für angemeldete NutzerVor allem für interne Nutzer konzipiertUnterstützt externe und mobile AppsVollständig unter Ihrer Kontrolle
HerstellerabhängigkeitHoch (Oracle Database)Hoch (Microsoft-Ökosystem)Hoch (Plattform-Runtime)Gering, abgesehen von gewählten Cloud-Diensten
Team-KompetenzenSQL, PL/SQLPower Fx, Microsoft 365Kenntnisse der OutSystems-PlattformFrontend-, Backend- und DevOps-Engineers
Am besten fürOracle-zentrierte interne Apps und Ersatz für FormsAbteilungs-Apps in Microsoft 365Große Low-Code-Portfolios über Teams hinwegProdukte, kundenorientierte Apps und einzigartige Workflows

Einen tieferen Blick auf diese Abwägung bieten unser Vergleich von No-Code und individueller Entwicklung sowie das Entscheidungsmodell Make or Buy bei Unternehmenssoftware. Viele Organisationen landen bei einer Mischung: APEX für interne, Oracle-zentrierte Tools und Individualcode für kundenorientierte Produkte.

Wann ist Oracle APEX die falsche Wahl?

Oracle APEX ist die falsche Wahl, wenn die Daten nicht in Oracle liegen, wenn das Produkt sich an Endkunden richtet und designgetrieben ist oder wenn das Unternehmen seine Abhängigkeit von Oracle verringern will. In diesen Fällen wiegen Behelfslösungen, Lock-in und Engpässe bei der Personalgewinnung den Geschwindigkeitsvorteil von Low-Code auf. Achten Sie auf diese Signale:

  • Daten außerhalb von Oracle oder eine Multi-Datenbank-Strategie. Liegen die meisten Daten in PostgreSQL, SQL Server oder Cloud-Data-Warehouses, fügt APEX eine Oracle-Abhängigkeit hinzu, statt Reibung abzubauen.
  • Kundenorientierte, designlastige oder offline-first mobile Apps. Pixelgenaue Markenerlebnisse, Animationen und native Gerätefunktionen in ein Framework für Business-Apps zu zwängen, ist teuer.
  • Sehr hoher öffentlicher Traffic mit komplexer Frontend-Interaktivität. Reichhaltige clientseitige Anwendungen für große anonyme Zielgruppen sind mit einer dedizierten Frontend- und API-Architektur besser bedient.
  • Keine PL/SQL-Kompetenz verfügbar. Wenn weder Ihr Team noch Ihr Arbeitsmarkt über fundiertes SQL- und PL/SQL-Wissen verfügt, wird die Wartung zum Engpass.
  • Ein strategischer Plan, Oracle zu verlassen. Neue Anwendungen auf APEX vertiefen genau die Abhängigkeit, die Sie verringern wollen.
  • Hohe Echtzeit- und Event-Streaming-Lasten. Hochfrequente Ereignisverarbeitung und Streaming-Analysen passen besser zu spezialisierten Plattformen als zu einem anfragebasierten Web-Framework.

Treffen mehrere dieser Punkte zu, ist die Alternative meist eine individuelle Anwendung mit einer API-Schicht, die während einer Übergangsphase weiterhin aus Oracle lesen kann. Genau darum geht es in der Enterprise-Softwareentwicklung: die Architektur für die nächsten zehn Jahre zu wählen statt der schnellsten ersten Maske.

Was kostet Oracle APEX Entwicklung 2026?

Die Plattformlizenz für Oracle APEX kostet zusätzlich zu einer bereits vorhandenen Oracle Database in der Regel 0 $; die echten Kosten der APEX-Softwareentwicklung sind Entwicklungsaufwand, Hosting und die regelmäßigen Upgrades, die der Release-Zyklus erfordert. Die folgende Tabelle schlüsselt die Gesamtbetriebskosten in ihre Bestandteile auf.

KostenbestandteilWas ihn treibtReferenzwert 2026
APEX-LizenzIn der Oracle Database enthaltenKostenfreie Funktion aller unterstützten Editionen der Oracle Database; keine Gebühren pro Entwickler, App oder Nutzer (Oracle)
HostingBestehende On-Premises-Datenbank, Autonomous Database oder der eigenständige APEX-DienstOracle nennt für den APEX Application Development Service eine Einstiegskonfiguration mit 2 ECPUs und 20 GB Speicher für rund 122 $ pro Monat, dazu eine Always-Free-Stufe mit bis zu 2 APEX-Instanzen von je etwa 20 GB; prüfen Sie die aktuelle OCI-Preisliste
EntwicklungsaufwandAnzahl der Seiten, Geschäftsregeln, Integrationen, Forms-Module und DatenmigrationGrößter Anteil des Budgets; wird je Projekt nach der Discovery geschätzt
UpgradesOracle unterstützt nur die beiden neuesten Releases, jeweils etwa 18 MonateEtwa alle 12–18 Monate ein Upgrade-Fenster einplanen
Support und WartungNutzerzahl, Änderungsanfragen, SLA-StufeLaufendes Monats- oder Retainer-Budget

Die OCI-Werte stammen aus Oracles Ankündigung, die Einstiegshürden mit ECPU- und Pro-Gigabyte-Preisen gesenkt zu haben – das ersetzte die frühere Einstiegskonfiguration mit 1 OCPU und 1 TB für 358 $ pro Monat –, sowie von Oracles APEX-Preisseite. Die Preise auf OCI ändern sich; verstehen Sie sie daher als Referenz und nicht als Angebot.

Innerhalb des Entwicklungsaufwands bewegen diese Faktoren die Schätzung am stärksten:

  • Anzahl und Komplexität der Oracle Forms und Berichte, die migriert oder ersetzt werden.
  • Integrationen mit ERP-, CRM-, Zahlungs-, Dokumenten- und Identitätssystemen.
  • Datenmigration und -bereinigung aus Tabellenkalkulationen, Access oder Legacy-Schemata.
  • Authentifizierung und SSO mit Identity-Providern des Unternehmens und feingranularen Rollen.
  • Compliance-Anforderungen wie Audit-Trails, Datenresidenz und Zugriffsprüfungen.

Als Referenz aus unserer eigenen Modernisierungspreisliste: Projekte mit festem Leistungsumfang auf unserer Seite zur Softwaremodernisierung beginnen bei 2.300 $ für ein Modernisierungsaudit mit Quick Wins, 9.200 $ für systematisches Refactoring und 28.700 $ für eine vollständige Modernisierung, angeboten in USD nach einer Discovery-Phase, die typischerweise 4–6 Wochen dauert. Ob das Ziel APEX, Individualcode oder eine Kombination ist, wird in dieser Discovery entschieden – nicht vorher.

Wie wählen Sie einen Dienstleister für Oracle APEX Softwareentwicklung aus?

Wählen Sie einen Dienstleister für Oracle APEX Softwareentwicklung aus, indem Sie Produktionserfahrung mit aktuellen Releases, Datenbankkompetenz über den reinen Seitenbau hinaus und einen glaubwürdigen Plan für Tests, Sicherheit und Upgrades prüfen. Eine kurze Checkliste hilft, Anbieter nach Substanz statt nach Foliensätzen zu vergleichen:

  1. Produktive Anwendungen auf APEX 24.2 oder 26.x, die der Anbieter im Detail beschreiben kann, einschließlich Umfang, Nutzern und Integrationen.
  2. Tiefe in PL/SQL und Datenbank-Performance, nicht nur Seitenbau: Fragen Sie, wie das Team ein langsames Interactive Grid auf einer Tabelle mit zig Millionen Zeilen tunen würde.
  3. Referenzen zur Migration von Oracle Forms mit ehrlichen Zeitplänen und Lessons Learned, falls Modernisierung zu Ihrem Umfang gehört.
  4. Praxis mit APEXlang, Git und CI/CD: wie das Team nach 26.1 und 26.2 APEX-Änderungen branchet, prüft und ausrollt.
  5. Ein klares Sicherheitsmodell: Authentication Schemes, Authorization Schemes, Session State Protection und der Einsatz von Deep Data Security in 26.2.
  6. Ein Upgrade- und Support-Plan, abgestimmt auf Oracles Support-Fenster für zwei Releases von jeweils rund 18 Monaten.
  7. Eine transparente Discovery mit festem Umfang vor einer vollständigen Schätzung, mit Ergebnissen, die Ihnen auch bei einem Anbieterwechsel gehören.

Ist Oracle APEX sicher genug für Unternehmensanwendungen?

Ja, Oracle APEX ist sicher genug für Unternehmensanwendungen, wenn Teams das Sicherheitsmodell der Datenbank richtig nutzen und Anwendungen auf unterstützten Releases halten. Weil APEX in der Oracle Database läuft, bleibt der Datenzugriff innerhalb des Sicherheitsperimeters der Datenbank, statt über einen zusätzlichen Applikationsserver zu laufen.

  • Authentication Schemes binden Identity-Provider des Unternehmens über Standards wie SAML und OpenID Connect an, daneben gibt es datenbankbasierte und eigene Verfahren.
  • Authorization Schemes steuern rollenbasiert den Zugriff auf Anwendungen, Seiten, Regionen, Buttons und Prozesse.
  • Session State Protection verhindert, dass Nutzer URL-Parameter und Werte von Seitenelementen manipulieren.
  • Deep Data Security in APEX 26.2 prüft laut Oracles Ankündigung zu 26.2 Data Roles und Data Grants in der Datenbank bei jeder SQL-Anweisung, einschließlich REST-Aufrufen und Aktionen von AI Agents.
  • Nur unterstützte Releases: Wer innerhalb der beiden aktuell unterstützten APEX-Releases bleibt, erhält weiterhin Sicherheitskorrekturen.

Plattformfunktionen sind nur die halbe Miete; sicheres Programmieren, Reviews und Tests zählen ebenso. Unser Leitfaden zum sicheren Softwareentwicklungs-Lebenszyklus erklärt, wie Sie diese Prüfungen in jedes Release einbauen.

Häufig gestellte Fragen

Was ist APEX-Softwareentwicklung?

APEX-Softwareentwicklung ist die Entwicklung von Webanwendungen mit Oracle APEX (Application Express), einer Low-Code-Plattform, die in der Oracle Database läuft. Entwickler setzen Seiten, Formulare, Berichte und Workflows deklarativ zusammen, schreiben die Geschäftslogik in SQL und PL/SQL und ergänzen bei Bedarf JavaScript oder REST-Integrationen. Eingesetzt wird sie vor allem für datenintensive interne Anwendungen, Portale und als Ersatz für Oracle Forms.

Ist Oracle APEX kostenlos?

Ja. Oracle APEX ist seit 2004 eine kostenfreie Funktion der Oracle Database, ohne Gebühren pro Entwickler, Anwendung oder Endnutzer. Sie bezahlen die Datenbank, auf der APEX läuft: eine bestehende On-Premises-Lizenz, Autonomous Database oder den eigenständigen APEX Application Development Service auf OCI. Für kleine Workloads bietet Oracle außerdem eine Always-Free-Stufe an.

Was ist neu in Oracle APEX 26.2?

Oracle APEX 26.2, veröffentlicht am 6. Oktober 2026, ermöglicht den APEXlang-Import einzelner Seiten und Shared Components als .apx-Dateien, integriert Oracle Deep Data Security, sodass Data Roles und Data Grants bei jeder SQL-Anweisung geprüft werden, überarbeitet die Bedienbarkeit der Interactive Reports und unterstützt die OpenAI Responses API, Google Gemini Interactions sowie Modelle von OCI Generative AI.

Ist Oracle APEX dasselbe wie Salesforce Apex?

Nein. Oracle APEX ist eine Low-Code-Plattform zur Entwicklung von Webanwendungen auf der Oracle Database, deren Logik in SQL und PL/SQL geschrieben wird. Salesforce Apex ist eine proprietäre, stark typisierte Programmiersprache für Geschäftslogik auf der Salesforce-Plattform. Gemeinsam ist beiden nur der Name; Kompetenzen, Lizenzierung und Einsatzzwecke sind völlig verschieden.

Wie lange dauert eine Migration von Oracle Forms zu APEX?

Veröffentlichte Schätzungen von Dienstleistern beziffern eine mittelgroße Migration von Oracle Forms zu APEX auf etwa 6 bis 18 Monate und große Landschaften mit Hunderten von Formularen auf 2 bis 3 Jahre. Die wichtigsten Treiber sind Anzahl und Komplexität der Formulare, der Umfang der Trigger-Logik in der Oberfläche, Berichte, Integrationen und wie stark der Prozess neu gestaltet statt Maske für Maske kopiert wird.

Kann man mit Oracle APEX mobile Apps entwickeln?

Oracle APEX erstellt responsive Webanwendungen, die in mobilen Browsern gut funktionieren und sich als Progressive Web Apps installieren lassen. Für Außendienstformulare, Freigaben und Dashboards auf dem Smartphone passt das gut. Native Funktionen, Offline-first-Verhalten und mobile Erlebnisse auf Consumer-Niveau lassen sich besser mit nativer oder plattformübergreifender Mobile-App-Entwicklung umsetzen, die über REST-APIs an Oracle angebunden ist.

Was sollten Dienstleistungen für Oracle APEX Softwareentwicklung umfassen?

Dienstleistungen für Oracle APEX Softwareentwicklung sollten Discovery und Datenmodellierung, individuelle APEX-Anwendungsentwicklung, die Modernisierung von Oracle Forms und anderen Legacy-Systemen, Upgrades auf aktuelle APEX-Releases, REST- und ORDS-Integrationen mit ERP-, CRM- und SaaS-Systemen, UI-Arbeit auf dem Universal Theme, Performance-Tuning von SQL und PL/SQL, Sicherheitsprüfungen sowie laufenden Support im Takt des Oracle-Release-Zyklus abdecken.