Lampl IT Logo

HCL Domino · Notes · API-Engine · seit den 1990er Jahren

Domino/Notes/API-Engine Development

I develop, maintain and modernize HCL Domino and Notes applications — with deep platform knowledge, long-term project experience and a dedicated API-Engine that I have designed and developed myself.

My work with Domino and Notes goes back to the 1990s. Since then, I have implemented business applications, interfaces, data migrations, automation processes and high-volume data processing solutions for productive Domino environments.

This combination of long-standing Domino expertise and my own Engine technology makes it possible to solve problems that are often difficult, slow or risky to handle with standard tools or classic LotusScript alone.

Get in touch

Domino expertise and Engine development

Domino/Notes development based on decades of real project experience

I have been working with Lotus Notes, IBM Domino and HCL Domino since the 1990s. During that time, I have developed and maintained business-critical applications, data workflows, interfaces, migration tools and automated processing systems for productive Domino environments.

This is not limited to surface-level application maintenance. My work covers Domino database architecture, formula language, LotusScript, C/C++ add-ins, Notes/Domino APIs, MIME processing, data conversion, replication scenarios and integration with external systems.

The API-Engine is the result of this long-term experience: a Domino server add-in and runtime environment that I developed to automate, integrate and process Domino data in a controlled and high-performance way.

The Engine was built for real Domino landscapes: grown databases, large data volumes, legacy structures, special business logic, interfaces that must keep running and systems that cannot simply be replaced overnight.

Discuss your Domino project

Automation and integration directly on Domino

API-Engine – automation and integrations for Domino

The API-Engine is a powerful Domino server add-in developed for complex automation and integration processes. It can run directly on the Domino server and execute tasks time-based, event-driven or manually.

Scripts are stored in Domino databases and executed by the Engine. The scripting language is inspired by Notes @Functions, but extends the concept into a much broader runtime environment for data processing, logic, calculations, file handling, integrations and controlled operations on Domino documents.

Typical use cases

  • Imports and exports using MySQL, SQL, XML, CSV, EDIFACT and other formats
  • Automated processing of Domino databases and documents
  • Selective replication using Notes-compatible selection formulas —
    even between Domino databases that do not share the same Replica ID.
  • Exclusion or preservation of specific fields during replication
  • Mass operations and batch processing on large data sets
  • Data conversion between Domino and external systems
  • Scheduled, event-driven and background processing on Domino servers

Technical depth

More than scripting: a dedicated runtime for Domino data processing

Many Domino automation tasks start as LotusScript agents. Over time, however, they often grow into complex processes involving large document counts, external interfaces, transformations, error handling, logging and scheduled execution.

The API-Engine was developed to handle exactly these situations. It provides a structured runtime for recurring processes and makes it possible to execute complex operations in a controlled, traceable and performant way.

Areas of expertise

Domino application logic

Development and modernization of Notes/Domino applications, including forms, views, agents, formulas, workflows and business logic.

Server add-ins and APIs

Low-level Domino development with C/C++, Notes APIs and server-side processing where standard application techniques are not sufficient.

Data integration

Interfaces between Domino and SQL databases, web services, files, mail systems and structured exchange formats.

Migration and conversion

Controlled conversion of grown Domino data structures, legacy formats, attachments, MIME content and document metadata.

High-volume processing

Processing of large NSF databases and high document counts with logging, statistics and reliable error handling.

Replication scenarios

Selective replication, synchronization and field exceptions — also between Domino databases without a shared Replica ID.

Integration, use cases and projects

For organizations that continue to rely on Domino

Many companies still operate Domino as a central and reliable backend for workflows, document management, archiving, business processes or specialized applications. Replacing these systems is often expensive, risky and not always necessary.

With the API-Engine, existing Domino environments can be extended, automated and connected to modern system landscapes without immediately replacing working business-critical applications.

Who this is designed for

  • Organizations that continue to use Domino productively
  • Companies with mature or highly customized Notes applications
  • Businesses with heterogeneous system landscapes
  • Customers using Domino as a backend for workflows, archiving or ERP integrations
  • Organizations that need stable integrations instead of a risky full migration

Licensing and project work

The API-Engine is distributed and licensed through SL Net-Solutions GbR. In customer projects, I use it to design and implement scripts, data workflows, integrations and processing logic tailored to the specific Domino environment.

Summary

My Domino/Notes development experience and the API-Engine complement each other: long-standing platform expertise, deep technical understanding and a dedicated automation platform for demanding Domino environments.

This allows existing systems to be modernized, integrated and extended — without media disruptions, without unnecessary migration pressure and without losing the strengths of Domino.