The IBExpert Day Edition is currently on special offer with 200 activations (instead of 100) for just EUR 160 (plus sales tax)

(German-language version below)

This version offers full access to all IBExpert IDE features, including the debugger and performance analysis, and is ideal for flexible working environments, training courses or use on client computers.

Key highlights of the promotion

          200 activations: Ample capacity for a wide range of deployment scenarios.
          Full feature set: Includes all features of the IBExpert IDE.
          Flexibility: Ideal for the office, home office, support and training, and particularly for virtual machines.
          Risk minimisation: Automatic expiry after 24 hours, ideal for temporary projects on client systems.

The licenses are valid for 12 months and offer an ideal, cost-effective solution for professional database developers.

This offer is valid until Wednesday 20 May 2026.

EU nations can purchase directly at register@ibexpert.biz (please provide your valid EU VAT ID and full billing address when ordering).

Online orders can be made at our authorised e-commerce retailer, PayPro Global: https://ibexpert.net/x/i.x?Day200

Take advantage of this time-limited offer to expand your development environment efficiently and cost-effectively.




Die IBExpert Day Edition ist aktuell in einer Sonderaktion mit 200 Aktivierungen (anstatt 100 Aktivierungen) für nur EUR 160 (zzgl. MwSt.) erhältlich.

Diese Version bietet vollen Zugriff auf alle IBExpert IDE-Funktionen, inklusive Debugger und Performanceanalyse, und ist ideal für flexible Arbeitsumgebungen, Schulungen oder den Einsatz auf Kundenrechnern.

Highlights der Aktion

          200 Aktivierungen: Ausreichend Kapazität für vielfältige Einsatzszenarien.
          Voller Funktionsumfang: Beinhaltet alle Features der IBExpert IDE.
          Flexibilität: Perfekt für Office, Homeoffice, Support und Schulungen, insbesondere auch für virtuelle Maschinen.
          Risikominimierung: Automatisches Auslaufen nach 24 Stunden, ideal für temporäre Projekte auf Kundensystemen.

Die Aktivierungen gelten für 12 Monate und bieten eine ideale, kostengünstige Lösung für professionelle Datenbankentwickler.

Diese Aktion ist bis Mittwoch, 20. Mai 2026 begrenzt.

Bestellen Sie direkt an register@ibexpert.biz (Hinweis für EU-Kunden außerhalb Deutschlands: Bitte geben Sie Ihre gültige USt-IdNr. sowie die vollständige Rechnungsanschrift an.)

Falls Sie lieber online bestellen möchten, können Sie über den folgenden Link bei unserem autorisierten E-Commerce-Händler PayPro Global einkaufen: https://ibexpert.net/x/i.x?Day200

Nutzen Sie dieses zeitlich begrenzte Angebot, um Ihre Entwicklungsumgebung effizient und kostengünstig zu erweitern.


IBExpert, Firebird, AI and PHP web applications

Our next English-language know-how remote workshop – register now!
4–5 May 2026, 09:00–17:00 (Central European Time)

How can mobile web applications for database systems be created quickly, securely and without years of app development?

In this workshop, we will demonstrate in a practical way how you can use IBExpert, Firebird, PHP, and AI to create functional web applications for smartphones, tablets, and PCs in no time at all.

From an empty cloud server to Apache, PHP and Firebird, through to the first productive interface and connection to existing systems – regardless of whether these are based on Firebird or not.

Ideal for software providers, developers, and specialist departments that want to implement mobile solutions efficiently – without being tied to app stores and without needing a large specialist team.

Detailed workshop content: IBExpert, Firebird, AI and PHP web applications

Price per person: EUR 899 (net of any statutory VAT/sales tax)

Registration: register@ibexpert.biz 

Can't make it on this date? We also offer the workshop individually as a company remote workshop.

Wir bieten diesen Workshop auch auf Deutsch vom 27. bis 28. April 2026 in 64546 Mörfelden-Walldorf, Deutschland an: IBExpert, Firebird, KI und PHP-Webapplikationen.


Lazarus training for Delphi programmers



(German-language version below)

This workshop is ideal for Delphi programmers as an introduction to the world of Lazarus as a supplement to your Delphi skills. With over 20 years experience in Delphi programming we have now been implementing for the last 4 years all new projects exclusively with Lazarus, and provides a comprehensive insight into programming with Lazarus. 

Target group

Programmers, who …
... already have a number of years experience developing Delphi applications,
... wish to continue to use their existing Delphi VCL and Pascal knowledge,
... take advantage of a similar development environment with an almost identical programmming language,
... want to realize real multi-platform development,
... want to utilize the advantages of an active open source software and community,
... want to choose a future-proof and vendor-independent development environment for the next 10 to 20 years,
... want to save license fees and yet still keep up-to-date.

We will be focusing on the following topics:

1. Introduction to the world of Lazarus

  • Selecting the correct version, 32 or 64 Bit, CodeTyphon or standard Lazarus.
  • Installation, parallel installation of multiple versions, portable installation.
  • The key paths and files of a Lazarus installation.
  • Lazarus components: What is included, where you can get more, how does the install work?
  • Limitations when converting existing projects and component libraries.
  • Differences between LCL and VCL.
  • Comparison of Lazarus project files and Delphi projects.
  • Handling the Lazarus IDE; customization options.
  • Strategies to incorporate large parts of existing Delphi projects.

2. Avoid past mistakes

  • Does it always have to be components or there is another way.
  • Dynamic creation of controls and administration in separate lists.
  • Dynamic form construction.
  • Use OwnerDraw techniques to extend common components.
  • Implement complex components on a modular basis.
  • Constructing your own class libraries.
  • Should properties be set in the Object Inspector or in your code?
  • Automatically generate source code.
  • Assign events at runtime.
  • Global exception handling and trace logging.
  • Multilingual and UTF8 support.
  • A simple calendar application, modeled on the Google calendar.

3. Database techniques

  • Complex 3rd party DB access components or, even better, the integrated SQLDB components.
  • Interaction of SQLDB with Firebird and other databases.
  • Connection, Transaction, Dataset, Query etc.
  • Data source and data-aware components: advantages and disadvantages.
  • Alternative methods of data storage and display.
  • Object class model for data access without DataSource.
  • Generate and use automated SQL for insert/update/delete/select.
  • Reporting techniques with Lazarus and databases, report design, interaction with stored procedures.
  • Multilingual and UTF8 support in the database.
  • Concepts for high-performance database applications.
  • A simple database application, illustrating a simple invoicing software.

4. Multi-platform in practice

  • Installing Lazarus on other platforms.
  • What needs to be considered in order to use the source code on all platforms?
  • The major platform-specific basics.
  • Open the Lazarus sample project on Win32, Win64, Linux, Mac OSX, Raspberry Pi in the IDE, compile and test.
  • Simple Android applications using Lazarus.
  • Simple iOS Applications using Lazarus.
  • Simple web applications using Lazarus or directly using PHP and Firebird.

5. What's next

  • Classic menu structures in the age of tablets and alternatives.
  • Touch applications for retail, services and industry.
  • Integration of PDF technologies and external applications.
  • Advantages of a database-driven architecture.
  • Automatic distribution of exe, dll and setup files.
  • Automatic distribution of database structures and table contents.
  • Concepts for long term, team-friendly code.
  • Flexible database models, flexible foreign key and tree structures. 





Lazarus Schulung für Delphi Programmierer

Dieser Workshop ist ideal für Delphi-Programmierer als Einstieg in die Welt von Lazarus als Ergänzung zu Ihren Delphi-Kenntnissen. Mit über 20 Jahren Erfahrung in der Delphi-Programmierung setzen wir nun seit 4 Jahren alle neuen Projekte ausschließlich mit Lazarus um und bieten einen umfassenden Einblick in die Programmierung mit Lazarus.

Zielgruppe

Programmierer, die …
... bereits mehrjährige Erfahrung mit der Entwicklung von Delphi Applikationen haben
... ihr vorhandenes Delphi VCL und Object Pascal Know-How weiter nutzen möchten,
... die Vorteile einer ähnlichen Entwicklungsumgebung mit nahezu identischer Programmiersprache nutzen wollen
... eine echte Multiplattformentwicklung realisieren wollen
... die Vorteile einer aktiven Open Source Software und Community nutzen wollen
... eine zukunftssichere und herstellerunabhängige Entwicklungsumgebung für die nächsten 10 bis 20 Jahre auswählen wollen
... Lizenzkosten sparen wollen und trotzdem immer up-to-date bleiben wollen.

Schwerpunkte sind dabei folgende Themen:

1. Einstieg in die Lazarus Welt

  • Auswahl der richtigen Version, 32 oder 64 Bit, CodeTyphon oder Standard Lazarus.
  • Installation, parallele Installation mehrerer Versionen, portable Installation.
  • Die wichtigsten Pfade und Dateien einer Lazarus Installation.
  • Lazarus Komponenten: Was ist dabei, wo bekommt man weitere, wie funktioniert das Installieren?
  • Grenzen der Konvertierung vorhandener Projekte und Komponenten-Bibliotheken.
  • Unterschied LCL und VCL.
  • Lazarus Projekt Dateien im Vergleich zu Delphi Projekten.
  • Umgang mit der Lazarus IDE, Anpassungsmöglichkeiten.
  • Strategien, um große Teile vorhandener Delphi Projekte übernehmen zu können.

2. Fehler der Vergangenheit vermeiden

  • Müssen es immer Komponenten sein oder geht es auch anders.
  • Dynamisches Erzeugen von Controls und Verwalten in eigenen Listen.
  • Dynamischer Maskenaufbau.
  • Erweiterungen bekannter Komponenten mit OwnerDraw Techniken.
  • Komplexe Komponenten im Baukastenprinzip realisieren.
  • Aufbau eigener Klassenbibliotheken.
  • Eigenschaften im Objektinspektor setzen oder im Code?
  • Quellcode automatisch generieren.
  • Events zur Laufzeit zuweisen.
  • Globales Exception Handling und Ablaufprotokollierung.
  • Mehrsprachigkeit und UTF8 Unterstützung.
  • Eine einfache Kalenderanwendung, Vorbild der Google Kalender.

3. Datenbanktechniken

  • Komplexe 3rd Party DB Zugriffskomponenten oder doch besser die eingebauten SQLDB Komponenten.
  • Zusammenspiel SQLDB mit Firebird und anderen Datenbanken.
  • Connection, Transaction, Dataset, Query etc.
  • Datasource und datensensitive Komponenten Vorteile und Nachteile.
  • Alternative Wege der Datenspeicherung und -anzeige.
  • Objektklassenmodell für Datenzugriffe ohne Datasource.
  • Automatisiert SQL für insert/update/delete/select erzeugen und nutzen.
  • Reporttechniken mit Lazarus und Datenbanken, Reportdesign, Zusammenspiel mit Stored Procedures.
  • Mehrsprachigkeit und UTF8 Unterstützung in der Datenbank.
  • Konzepte für performante Datenbankanwendungen.
  • Eine einfache Datenbankanwendung, Vorbild eine einfache Faktura Software.

4. Multiplattform in der Praxis

  • Lazarus auf anderen Plattformen installieren.
  • Was sollte man beachten, um den Quellcode auch auf allen Plattformen nutzen zu können?
  • Die wichtigsten plattformspezifischen Grundlagen.
  • Lazarus Beispielprojekt auf Win32, Win64, Linux, Mac OSX, Raspberry Pi in der IDE öffnen, kompilieren und testen.
  • Einfache Android Anwendungen mit Lazarus.
  • Einfache iOS Anwendungen mit Lazarus.
  • Einfache Webanwendungen mit Lazarus oder direkt mit PHP und Firebird.

5. Wie geht es weiter

  • Klassische Menüstrukturen im Zeitalter der Tablets und Alternativen.
  • Touch Anwendungen für Einzelhandel, Dienstleistungen und Industrie.
  • Integration von PDF Technologien und Fremdanwendungen.
  • Vorteile einer database-driven Architecture.
  • Exe, DLL und Setup Dateien automatisiert verteilen.
  • Datenbankstrukturen und Tabelleninhalte automatisiert verteilen.
  • Konzepte für langfristig und im Team nutzbaren Code.
  • Flexible Datenbankmodelle, flexible Fremdschlüssel und Baumstrukturen. 




Bootcamp database web applications using Firebird



(German-language version below)

From the initial idea to deployment

The networked world today requires a powerful and flexible integration of mobile data acquisition devices in most commercial areas. While the apps in the Apple world hardly allow any really long-term application development without Xcode, in the Android world it is also difficult to be competitive without Android Studio. Alternative concepts such as the FMX implementation in more recent Delphi versions as well as Xamarin or similar frameworks promise multi-platform capability, the reality however is somewhat different. The first rollout of a native app requires a lot of know-how, and even seemingly trivial problems can cause long waiting times until the full version can be used by the customer.

If you are a software manufacturer and want to expand your ERP or business software by offering a flexible module for mobile devices, you will find several man-months or even man-years of development work, which can hardly be refinanced. Your customers expect such a feature on their own smartphones; however they are not willing to pay additional costs.

A decision to use only Android as a platform will not be acceptable for customers with Apple devices, so that the iOS platform for Apple also needs to be implemented. The development costs thus double and even a mundane task, such as mobile time tracking for field service technicians must also be implemented on these two platforms, in addition to the back-office solution for the office employees or on laptops, for which the source code cannot be used across multiple platforms.

Let’s stay with the example of mobile time tracking and consider alternative methods. Certainly, there are places where mobile phone reception is not always available or poor, but generally it can be assumes in most areas of Western Europe that a sufficiently good connection can be ensured. This is certainly a different matter in the Australian outback, but in such a case we would use a fully-fledged replicated database on a laptop, to enable access to even large amounts of data at any time.

In our 2-day training course Bootcamp database web applications using Firebird, you will learn all knowledge necessary to visualize data from a Firebird database via an Apache web server on Windows or Linux with minimal PHP knowledge.

A registration of the mobile device can be permanently assigned by URL or an individual view of the assigned data is displayed interactively using the Username and Password. In this way the sample application "Mobile Time Tracking" can display instructions for selection directly assigned to the user of the mobile device, minimizing errors such as booking time to the wrong jobs.

Simple control elements, known in the Delphi world as TLabel, TEdit, TMemo, TCombobox, TButton, TListbox, etc., are recorded on the website by the logic instructions, which are implemented in Firebird stored procedures, and filled with data from the database. The user can now enter numbers or strings depending upon the task, or simply trigger a Start- or Stop-booking with a simple click.

The resulting data is written back into the Firebird database by the Apache/PHP script. These can create messages at any time via triggers and events in the back office, and can alert the person responsible to new mobile data, or can be fully automated in collective bills.

You have no PHP experience? No problem, the PHP script used contains only around 30 lines and these will only altered in very few places during the whole training.

Do you lack basic knowledge of HTML controls? During the course, we will provide you with all the necessary basic knowledge, enabling you to extend this knowledge yourself at any time in the future.

You have never set up an Apache web server on Windows or Linux with PHP, or set up PHP access to Firebird? This is also part of our training. We’ll set up a virtual Windows server together. This server with the exact same configuration is offered by Hosteurope for EUR 9.90 a month.

How do you get the data rapidly from the local database to the Firebird database on the virtual server, without having to store all data there, and to make it publicly available in case of a faulty configuration? We explain the most important security aspects of such a Firebird configuration and show how to exchange data between the customer server and the server on the VM in near real-time using the push-pull principle.

Does this work even if the data is not stored locally in Firebird databases? Yes, we use IBEScript to show you basic IBEBlock scripts, which allow you to connect to any ODBC-compliant database to write the local data into your Firebird database vice versa.

How can the server-side application be used to send e-mails and generate PDFs, for example, to automatically generate order confirmations around the clock? We will show you how it is possible to use the IBEBlock Script on the server side. In addition to Windows for IBEscript.exe, we can also use Linux with Wine. 




Bootcamp Datenbankwebapplikationen mit Firebird

Von der Idee zur Umsetzung 

Die vernetzte Welt erfordert mittlerweile für nahezu sämtliche Geschäftsbereiche eine leistungsfähige und flexible Integration von mobilen Datenerfassungsgeräten. Während jedoch die Apps in der Applewelt kaum ohne Xcode wirklich langfristige Applikationsentwicklungen ermöglichen, ist man in der Android Welt ohne Android Studio ebenfalls kaum wettbewerbsfähig. Alternative Konzepte, wie die FMX Implementation in neueren Delphi Version ebenso wie Xamarin oder ähnliche Frameworks versprechen Multiplattformfähigkeit, aber die Realität sieht anders aus. Das erste Rollout einer nativen App bedarf einer Unmenge an Know-how und selbst scheinbar banale Probleme sorgen für lange Wartezeiten bis zur Nutzung der vollständigen Version durch den Kunden.

Wenn Sie als Softwarehersteller nun Ihre ERP- oder Branchensoftware um ein flexibles Modul für Mobilegeräte erweitern möchten, kommen auch bei einfachen Anwendungen mehrere Mannmonate oder sogar Mannjahre Entwicklungsarbeit zusammen, die sich kaum refinanzieren lassen. Ihre Kunden erwarten zwar eine derartige Funktion auf dem eigenen Smartphone, sind aber nicht bereit, dafür zusätzliche Kosten zu tragen. Eine Entscheidung für Android als Plattform wird von den Kunden mit Apple Geräten nicht akzeptiert und die iOS Plattform für Apple muss zusätzlich umgesetzt werden. Der Entwicklungsaufwand verdoppelt sich und selbst eine banale Aufgabe, wie zum Beispiel eine mobile Arbeitszeiterfassung für den Außendiensttechniker muss neben der Back Office Lösung für Mitarbeiter im Büro oder auf Laptops zusätzlich noch in 2 anderen Plattformen implementiert werden, bei denen der Quellcode auch nicht plattformübergreifend eingesetzt werden kann.

Bleiben wir beim Beispiel einer mobilen Arbeitszeiterfassung und denken wir über alternative Verfahren nach. Sicherlich gibt es Orte, an denen eine mobile Funkverbindung per Handy nicht immer gewährleistet ist, aber generell kann man in den meisten relevanten Gebieten Westeuropas davon ausgehen, dass eine ausreichend gute Verbindung gewährleistet ist. Im australischen Outback ist das sicherlich anders, aber hier würden wir eine vollwertige replizierte Datenbank auf einem Laptop einsetzen, um auch sehr große Datenmengen jederzeit vor Ort im Zugriff zu haben.

Im Rahmen unseres Bootcamps "Datenbankwebapplikationen mit Firebird" zeigen wir Ihnen innerhalb von 2 Tagen das gesamte Know-how, um Daten aus einer Firebird Datenbank über einen Apache Webserver auf Windows- oder Linux Basis mit minimalen PHP Kenntnissen zu visualisieren.

Eine Anmeldung des Mobilgeräts kann per URL fest vergeben werden oder die individuelle Sicht auf die zugeordneten Daten erfolgt interaktiv per Username und Password. So kann die Beispielanwendung "Mobile Zeiterfassung" direkt dem Benutzer des Mobilgeräts zugeordnete Aufträge zur Auswahl anzeigen und Fehleingaben wie Buchungen auf falsche Aufträge minimieren.

Einfache Kontrollelemente, in der Delphi Welt als TLabel, TEdit, TMemo, TCombobox, TButton, TListbox, etc. bekannt, werden durch die in Firebird Stored Procedures implementierten Logikanweisungen entsprechend der Anforderungen in der Webseite aufgenommen und durch Daten aus der Datenbank gefüllt. Der Anwender kann entsprechend der Aufgabe nun Zahlen oder Zeichenfolgen erfassen oder einfach eine Start oder Stop Buchung durch einen einfachen Klick auslösen.

Die Daten, die sich daraus ergeben, werden vom Apache/PHP Script wieder zurück in die Firebird Datenbank geschrieben. Diese können jederzeit via Trigger und Events im Backoffice Nachrichten erstellen und den Sachbearbeiter auf neue, mobil erfasste Daten hinweisen oder vollautomatisiert in Sammelrechnungen übernommen werden.

Sie haben keine PHP Erfahrung? Kein Problem, das benutzte PHP Script hat nur ca. 30 Zeilen und wird während der gesamten Schulung nur an ganz wenigen Stellen geändert.

Ihnen fehlen die Basiskenntnisse für die HTML Kontrollelemente? Wir vermitteln Ihnen im Rahmen des Bootcamps alle erforderlichen Basiskenntnisse, so dass Sie, sofern erforderlich, jederzeit durch eine spätere Recherche im Internet diese Kenntnisse erweitern können.

Sie haben noch nie einen Apache Webserver auf Windows oder Linux mit PHP oder den Zugriff von PHP auf Firebird eingerichtet? Auch dieser Punkt ist ein Bestandteil unseres Bootcamps. Wir richten gemeinsam einen virtuellen Windows Server ein. Dieser Server kann bei Hosteurope in genau dieser Konfiguration für 9,90 im Monat gemietet werden.

Wie bekommt man zeitnah die Daten von der lokalen Datenbank auf die Firebird Datenbank auf dem virtuellen Server, ohne sämtliche Daten dort zu lagern und im Fall einer fehlerhaften Konfiguration öffentlich verfügbar zu haben? Wir erklären die wichtigsten Sicherheitsaspekte einer solchen Firebird Konfiguration und zeigen, wie man im Push/Pull Prinzip Daten in nahezu Echtzeit zwischen einem Kundenserver und dem Server auf der VM austauscht.

Funktioniert das auch, wenn meine Daten lokal gar nicht in Firebird Datenbanken gespeichert werden? Ja, wir zeigen mit IBEScript grundlegende IBEBlock Scripte, mit denen Sie sich mit jeder ODBC-fähigen Datenbank verbinden können um die Daten von dort in die Firebird Datenbank oder aus der Firebird Datenbank zurück in Ihre Plattform zu schreiben.

Wie kann ich mit der Anwendung serverseitig E-Mails versenden und PDFs erzeugen, um zum Beispiel Auftragsbestätigungen automatisch rund um die Uhr zu erzeugen? Wir zeigen wir Ihnen, wie es mit Hilfe der IBEBlock Script serverseitig machbar ist. Wir setzen für IBEscript.exe neben Windows auch Linux mit Wine ein. 




Vom Konzept zur wirklich funktionierenden Web-App in 30 Minuten

Wie schnell entsteht heute eine funktionale Webapplikation? In unserer Demo zeigen wir euch die Basics, die wir in unserem Workshop vertiefen.

Der Ansatz: Ein Gedankenmodell statt Code

Für unsere Beispiel-Anwendung „Dieselpreise Deutschland“ haben wir lediglich eine einfache Beschreibung auf Deutsch verfasst. Der Fokus liegt dabei auf dem logischen Modell: Welche Prozesse sind relevant? Wie sehen die Ein- und Ausgabemasken aus? Man beschreibt das Projekt so, wie man es einem Entwicklerteam rudimentär erklären würde – ohne sich in Details zu verlieren. Den ursprünglichen Entwurf (inklusive kleinerer Tippfehler) findet ihr in Bild 1.

Die Umsetzung: KI-gestützte Bereitstellung

Mit dieser Textdatei bewaffnet, starten wir eine Konsolensitzung auf einem Linux-Server. Ob Konfiguration von SSL, Apache oder PHP – all diese Schritte lassen sich heute effizient mit KI-Unterstützung erledigen. Im Workshop zeigen wir euch den kompletten Weg vom „nackten“ Server bis zur laufenden Applikation.

Das beeindruckende Ergebnis: Die KI generierte nicht nur den PHP-Code (siehe Bild 2), sondern legte die Dateien direkt im richtigen Verzeichnis ab und setzte alle erforderlichen Berechtigungen.

Das Ergebnis: Funktional in Rekordzeit

Keine 30 Minuten später – inklusive Textentwurf und drei kurzen Korrekturschleifen für das Design der Deutschlandkarte – war die Anwendung im Browser startklar. Die weiteren Zeilen der PHP-Datei erspare ich euch, weil wir dann nämlich im nächsten Schritt direkt die wirklich schon gut funktionale PHP-Datei im Webbrowser öffnen und sehen dort dann das, was wir in Bild 3 sehen.

Das Entscheidende dabei: Änderungen wurden nicht auf Code-Ebene vorgenommen, sondern durch einfache deutsche Anweisungen an die KI.

Probiert es direkt aus: https://ibe901.ibexpert.com/dieselpreise/

Tragt aktuelle Dieselpreise in das System ein und seht selbst, wie die Daten live verarbeitet werden. Wir alle können die dann sehen und uns gruseln, dass es woanders noch schlimmer ist ....

Wenn ihr dabei seid, steht euch also auch offen, auf Basis genauso einer beschreibenden Textdatei mit einer wirklich bezahlbaren ChatGPT Lizenz (aktuell ca. 200 USD pro Monat) eine Webapplikation ganz nach euren Vorgaben umzusetzen.

Was euch im Workshop erwartet:

Wir gehen weit über einfache Textdateien hinaus:

Datenbank-Power: Erfahrt, wie ihr Firebird-Datenbanken anbindet, um komplexe Logiken dort zu verarbeiten, wo sie hingehören.

Modularität: Wir zeigen euch, wie man Anwendungen sinnvoll in Formulare unterteilt, um Folgefehler zu minimieren und die Übersicht zu behalten.

Hardware-Integration: Seht, wie schnell Funktionen wie die QR-Code-Erkennung via Handykamera heute realisierbar sind.

Komplexe Datenverarbeitungsschritte setzen wir aber weiterhin in der Datenbank selbst um, weil das Regelwerk dort oft weit über das hinausgeht, was man mal eben in einem Text auf einer DIN A4 Seite beschreiben kann. 

Mit einer gängigen ChatGPT-Lizenz und dem richtigen Know-how setzt ihr Webapplikationen künftig exakt nach euren Vorstellungen um.

Detaillierter Workshop Inhalt: Workshop IBExpert, Firebird, KI und PHP-Webapplikationen

Preis pro Person: 899 EUR netto zzgl. Mehrwertsteuer
Kaffee, Wasser + Mittagessen inklusive 

Anmeldung: register@ibexpert.biz 
Termin oder Ort passen nicht? Wir bieten den Workshop auch individuell als Firmen- oder Remote-Workshop an.

Anor Hotel & Conference Center Frankfurt Airport
An der Brücke 8-10
64546 Mörfelden-Walldorf
www.anorhotels.de 


Risks of business software as a cloud solution

Firebird White Paper
Holger Klemt, January 2026

What should you do if your Porsche won't start or your cloud ERP is no longer usable?


Some readers will no doubt have already read the recent articles about dissatisfied Porsche customers in Russia whose vehicles no longer start, because a globally implemented anti-theft device in the vehicle permanently blocks the vehicle as a precautionary measure due to a lack of cloud access and shuts off the fuel supply in such a way that it cannot be circumvented with simple tricks, even though some providers have already offered workarounds. Porsche has sanctioned all support for Russia for good reasons, so no solution should be expected from that side.

What does this story have to do with a cloud ERP solution?

Well, sooner or later, a number of customers will surely notice this as well.

The idea for this White Paper was triggered by the decision of a medium-sized German company that had been using a self-written Delphi/Firebird application at numerous locations and had expanded it over the course of the last 30 years, implementing processes specific to their needs. Not everything was perfect, but in the area of logistics in particular, constantly changing standards were implemented in such a way that they precisely met their requirements.

... continue reading