Offenlegungs-XML Editor.
Annual financial statements have to be filed with the Unternehmensregister (German company register) as an XML file – in a format hardly anyone masters without specialist knowledge. The Offenlegungs-XML Editor, a tool for creating these XML disclosure files (for example for the Bundesanzeiger, the German Federal Gazette), solves that. It is an own product of realmaker, and everything is in one hand: software, website, shop, client portal and service.
- Own product
- 2026
- macOS, Windowsand browser
From dream to product
The backstory
For an internationally listed company, Michael Rademacher hand-coded the XML file for the Bundesanzeiger (German Federal Gazette) for several years – from a Word document of more than 120 pages.
The software
A standalone application for macOS and Windows, plus a browser version. It checks every document against the official schema.
Sales
Free trial version, shop with license tiers, license server with online and offline activation.
The service
Anyone who doesn’t want to create the file themselves books the conversion at a fixed price by page count – upload, processing and approval run through the portal.
The product


“Even back then I had a dream: a tool that makes editing a report as easy as in Word.”
Key facts
- Client
- Own product (realmaker)
- Industry
- Accounting software
- Period
- Idea from several years of corporate disclosure work, development since January 2026
- Platforms
- macOS (11 and later), Windows (10 and 11) and browser
- Sales
- Single license for 2 PCs from €299 incl. VAT, volume licenses for 6, 10 and 20 PCs, one-time payment, 12 months of updates
- Technology
- Electron (macOS and Windows), PHP 8 with a custom MVC portal, MySQL, PayPal, license server with online and offline activation, XML schema validation
- Languages
- German and English
- Website
- offenlegungs-xml-editor.de
Got a product idea?
Tell me about it. In a free initial call – 30 minutes by video or phone – we clarify the goal, the scope and the most sensible way forward. Then you receive a non-binding quote.


