FrontTailor 1.0.0 (10 November 2026): inspector, OData, performance, UI5 2.0, AI and operations for SAP Fiori® and UI5 apps – in one panel. What’s inside → +43 664 1964199Contact →
The story behind FrontTailor – and behind all Tailors

Never give up. The sky is the limit.

My name is Martin Koch. Former pilot and air traffic controller, in SAP integration since 2006, SAP Champion, author at SAP PRESS, today founder of CloudDNA – and single father of three. With 24 people from southern Burgenland we build a family of software. FrontTailor is the member closest to the books my team and I wrote on SAPUI5 and Fiori elements. This is the story behind it.

01Who I am

Every life counts. Not 999 out of 1,000.

Before I built software, I learned two professions in which there is no such thing as 99.9 %: airline pilot with Austrian Airlines and air traffic controller with Austro Control. The entrance tests for both are among the toughest in the world – the DLR test in Hamburg with a failure rate north of 98 %, the multi-day assessment at Austro Control in which people find out how resilient they really are. Tens of thousands apply, a few dozen get through. I passed both.

IQ measures how fast someone thinks. The cockpit test measures how calm someone stays when the display at the top right has been showing something wrong for five seconds and you have to be the first to notice. In aviation, the second one counts. And above everything stands one principle: every life counts. Not 999 out of 1,000. All of them.

A professional pose or an operating system? When I took up tennis again in autumn 2025 after a thirty-year break, I looked for a coach who had worked with ATP top-10 players for decades. Not because I want to go on tour – but because when I take something seriously, I want to know where my ceiling really is.

02At home

Three children, one father, no autopilot.

I am a single father of three children. The two younger ones are of school age, the eldest is an adult. Anyone who knows this knows: there is no roster that holds and no day that ends the way it was planned. You learn to set priorities in seconds – and to re-sort them the next morning.

My eldest son is severely disabled. He lives with a rare genetic defect, a microdeletion. He has taught me more about patience, reliability and what really matters than any assessment and any project.

My three children are the centre of my life and my motivation – every single day.

When I say “every life counts”, it is no longer a phrase from the cockpit. It is everyday life. And it is the reason I build software that gives people time back – time that is needed more urgently elsewhere.

My life has changed massively through all of this. I have become even more structured than I was used to from the cockpit – and that is exactly why, in the early morning hours before the house wakes up, there is room every day for an hour of sport: kettlebell, rope skipping, boxing. Not despite the responsibility, but because of it.

I am convinced: what matters most is the daily routine.

Big goals are not reached with big days, but with many ordinary ones that reliably start the same way. That is exactly how we build software: it should carry the daily routine – unspectacular, reliable, every day – so that head and time remain for the unplannable.

Never give up.
The sky is the limit.

My motto. Not a poster on the wall – a decision, every morning.

03One sentence in Hamburg

How KSIC became CloudDNA.

I founded CloudDNA more than ten years ago – originally not under that name. I came from SAP, where I had spent years at one of the largest software companies in the world. A safe harbour. I left it anyway.

It started with an unwieldy name: KSIC GmbH – Koch Security, Integration and Cloud Consulting. Four letters nobody could pronounce. Rescue came over dinner in Blankenese, Hamburg, at a fish restaurant on the Elbe. My old SAP colleague Jörg listened to my explanation for the third time, raised his glass and said a single sentence:

“Martin, you have the cloud in your DNA.”

Two weeks later KSIC GmbH was no longer called KSIC. Daniel, my first employee, was already there – on his very first business trip. (Daniel, I am still sorry about the turbot.)

We started in a tiny office in Oberwart. Today we work in the former Raiffeisen bank in Loipersdorf, in the middle of the spa and wine region of southern Burgenland, and draw on two talent schools you will not find on any world map: HTL Pinkafeld and the University of Applied Sciences Burgenland. The duo has become a team of 24 people, and we have published seventeen books with SAP PRESS – always from practice, never from marketing.

04The upheaval

Custom software was a red rag. Until 2023.

I built CloudDNA to create SAP integrations for large corporations – heavy software, paced in months. In that world custom software was avoided like the plague: too expensive, too slow, too risky.

Then came the language models.

I realised: this is not a gradual improvement, it is the upheaval that rewrites our craft. So I sat down myself and built software – at night, in my own editor, with the same tools I recommend to my team. You cannot explain AI-assisted development to anyone with a PowerPoint. You have to live it.

What used to take three months and a six-figure sum now takes weeks. Not because programmers work magic, but because copilots take over the drudgery and developers become what they should be: craftspeople with a head.

05We build it

From “We deliver” to “Wir bauen das”.

For more than ten years our promise was “We deliver”: a customer describes, we deliver. That made us big. But it has a limit: whoever only delivers what is ordered rarely builds what is needed.

That is why we are rebuilding ourselves. Consultants and developers are becoming forward deployed engineers and product owners. Forward deployed means: they sit where the problem arises – in the property management office, at the winery, in the law firm – and build on site. Product owner means: they stay until it is solved and own the product, not the ticket.

We deliverWir bauen das – we build it
Requirements documentData sample with real data
Ticket closedProblem solved
Months to the first resultWeeks, piloted next to the legacy system
Hand-over at project endResponsibility afterwards
Consultant at the customerForward deployed engineer and product owner

“Wir bauen das.” Three words you may only say to a customer if you mean them.

06We speak AI

Inside the AI bubble and, above all, outside it.

Inside the AI bubble everyone talks about models, benchmarks and agents. Outside – with the property manager running a thousand units, the winemaker in southern Burgenland, the restaurateur with twenty tables – a different question counts: Will this save me an hour tomorrow, and can I rely on it?

We translate between these worlds. We build with Claude by Anthropic every day and are well on the way to becoming an Anthropic partner. But what reaches the customer is not a model, it is a workflow that works:

  • The AI proposes, a human decides. More autonomy comes only after a passed probation period.
  • Every action is in the audit trail. What the AI did can be read back.
  • AI has to pay for itself. Own key, fixed cost cap per tenant.
  • Data stays where it belongs. Tenants separated down to the database.

Anthropic and Claude are trademarks of Anthropic PBC. The mention describes how we work.

07The Tailor family

Made to measure instead of standard with a hundred compromises.

Instead of just talking about AI-assisted development, we picked industries I know well enough – or in which I have friends who explain the problem to me until it sticks. Every Tailor shares the same foundation with its siblings, but speaks the language of its industry:

  • iFlowTailor – for SAP integration, which I have been building since 2006: the tools for development and operations never did the job for me – so we are building the workbench for development, operations and administration in one.
  • AuthTailor – for single sign-on, because in my SAP projects logins keep failing without saying why. We first built the tracer for ourselves in iFlowTailor – now we give it to everyone for free.
  • ProbeTailor – for acceptance tests in SAP projects and business software, because in all my years of SAP consulting I have seen too many acceptance tests in Excel lists and too many screenshots in e-mails.
  • JournalTailor – for accounts payable before SAP, BMD and DATEV, because in SAP projects I have too often watched invoices being retyped although the posting behind them has long been routine.
  • DocumentTailor – for SAP shops, because I spent fifteen years building forms on SAP Adobe Document Services and did not want to leave the succession question unanswered any longer.
  • RecordTailor – for everyone who needs a DMS that does not just store but reads – because I have too often seen someone secretly open Excel because the DMS is too slow.
  • ImmoTailor – for property managers and developers, because accounting, maintenance and portals get in each other’s way there more than anywhere.
  • TaxTailor – for tax firms, because a friend told me about his Windows terminal server over a glass of wine.
  • DineTailor – for restaurants, because for years I have been sitting at other people’s tables selling champagne to restaurateurs.
  • StayTailor – for hotels, because the spa region is full of businesses ducking under the booking portals’ terms.
  • MeetingTailor – for meetings and boards, because foundation boards, councils and club committees among my friends keep describing the same late-night scene.
  • Weintailor – for winemakers, because we sit in the middle of a wine region and every other trip turns into a wine trip anyway.
  • BuildTailor – for construction and trades, because defects, plans and daily reports happen on site – not in the office.
  • FrontTailor – for SAP Fiori development and operations, because in my projects I too often needed ten tabs, three transactions and a network trace to answer one single question: why is the app doing this?

CloudDNA is therefore no longer just an SAP supplier, but a workshop with a growing product line. Bolder in business. Humanly the most honest thing we could do.

08Why FrontTailor

Ten tabs for one question. Why is the app doing this?

With Rene Glavanovits, Daniel Krancz and Maximilian Olzinger I wrote the books on SAPUI5, SAP Fiori elements and full-stack development with SAP. They explain how bindings work, how annotations build an object page and why a component preload saves the start. What no book says: what it feels like to sit in front of an app on a Tuesday morning that still worked yesterday.

Such a morning goes roughly like this. At 7:40 the mail arrives: “Order approval no longer shows any items.” The transport went to PROD last night. On QA everything worked. So:

  1. Open DevTools
  2. Filter the network tab
  3. Read the $batch by hand
  4. UI5 Diagnostics
  5. SAP GUI: /IWFND/ERROR_LOG
  6. ST22
  7. SU53
  8. Check the cache buster
  9. QA for comparison
  10. Call a colleague

Ten tabs. Three systems. And each tool shows one piece: the network tab has the red request, but the error text is buried in the multipart body. UI5 Diagnostics knows the control, but not the request. The gateway error log has the cause, but in another window, with a transaction ID you have to copy by hand. And none of them tells you whether PROD really serves the same app version as QA.

Every tool sees a part. None of them sees the whole.

Aviation has a word for this: situational awareness. A cockpit does not show twenty instruments side by side for the pilot to add up – it shows what belongs together, together. That is exactly what we were missing for Fiori.

So we built the cockpit for Fiori apps.

FrontTailor is a panel next to the app. It knows which UI5 version runs, which app type, which launchpad, which backend. It connects the field with the control, the control with the binding, the binding with the request and the request with the error log in the right system. And it has one rule we brought along from aviation: on PROD nothing changes that is not explicitly allowed to change – when in doubt, it stays locked.

FrontTailor grew out of the daily work behind those books. Every chapter needs an example, every example an app, and every app sooner or later a fault you want to explain. The questions we kept answering by hand while writing – which control, which binding, which annotation, which request – are the views in the panel today. All books by topic.

Tuesday morning beforeWith FrontTailor
Decipher a $batch in the network tabBatch split, error text readable, link to the error log
Copy the transaction ID, switch to SAP GUIJump with transaction ID and time window
“But it works on QA”System comparison: version, cache buster, flex, $metadata
Open twenty apps after the transportMorning check on click, compared with yesterday
Screenshot, question back, screenshotOne masked report that fits into the ticket

Five thoughts FrontTailor is built on:

  1. Thought 1 · A cockpit, not ten instruments

    What belongs together, sits together.

    From the pixel to the control, from the request to the control, from the error into the error log of the right system. The overview tells you where you are before you search.

  2. Thought 2 · Sterile cockpit

    On PROD we read, we don’t change.

    In critical phases of flight nobody in the cockpit talks about anything but the flight. On PROD, FrontTailor does nothing but read: every runtime change is checked against the host profile in the service worker, and the icon turns red.

  3. Thought 3 · Clearance for one flight

    Access only when you give it.

    As an air traffic controller you give a clearance for exactly one flight. FrontTailor gets access to an app only after you grant that domain – and sends nothing to us.

  4. Thought 4 · Checklist, not memory

    What is the same every morning, the machine does.

    Pilots work by checklist, even after ten thousand hours. The morning check and the release check after a transport are our checklists for Fiori operations.

  5. Thought 5 · Honest about the limits

    Every number with a source, every gap by its name.

    That is why this website has sources. That is why we write down that the extension measurably affects load time, that FrontTailor has only just left the beta and that the ABAP add-on has not yet seen a real SAP system.

Behind FrontTailor is the CloudDNA team: 24 people from southern Burgenland, among them the co-authors of the books. If you need more than the panel – training for your team, consulting on UI5 2.0 or the launchpad, a custom app –, you get it from the same people. Workshops, consulting, development.

“Fiori app acting up? Open the panel.” Not a slogan – it is how we work ourselves.

The Tailor family

Fourteen siblings – each for its own craft.

Every Tailor solves a problem we know up close. Most siblings share the Tailor-Plattform with EU data residency and an AI layer. FrontTailor only needs its checkout: the extension itself has no server and works in the browser next to your Fiori app.

Sources on this page

The superscript numbers in the text point here. Tap one to see the source right where it is used; all sources of this website are listed on one page.

  1. 1

    16 titles by Martin Koch at SAP PRESS ↑Vendor · Rheinwerk Verlag (SAP PRESS), search “martin koch” · checked on 2026-11-05

  2. 2

    PROD lock in the background, fail closed ↑Product · FrontTailor product documentation, ADR-004 “Feature modules” · checked on 2026-11-09

  3. 3

    Jump from the request to the control ↑Product · FrontTailor product documentation, ADR-010 “Jump to control” · checked on 2026-11-09

  4. 4

    Jump to the backend and SAP incident ↑Product · FrontTailor product documentation, ADR-041 “Backend jump and SAP incident” · checked on 2026-11-09

  5. 5

    System info without setup ↑Product · FrontTailor product documentation, README and store text (docs/store-listing.md) · checked on 2026-11-09

  6. 6

    Traffic-light badge and host profiles ↑Product · FrontTailor product documentation, ADR-003 “Traffic light, session errors, profiles” · checked on 2026-11-09

  7. 7

    Access only after granting per domain ↑Product · FrontTailor product documentation, ADR-001 “Layered model and messaging” · checked on 2026-11-09

  8. 8

    No data to CloudDNA ↑Product · FrontTailor product documentation, privacy policy of the extension (docs/datenschutz.md) · checked on 2026-11-09

  9. 9

    Morning check across several apps ↑Product · FrontTailor product documentation, ADR-043 “Morning check” · checked on 2026-11-09

  10. 10

    Release check after transport ↑Product · FrontTailor product documentation, ADR-042 “Release check after transport” · checked on 2026-11-09

  11. 11

    Own share of load-time overhead measured ↑Product · FrontTailor product documentation, ADR-009 “Quality assurance and release” · checked on 2026-11-09

  12. 12

    Licence check on: 7-day trial, then Community ↑Product · FrontTailor product documentation, ADR-014 “Module registry and licence” · checked on 2026-11-10

  13. 13

    Optional backend service (ABAP add-on) ↑Product · FrontTailor product documentation, ADR-032 “Backend service and role simulator” · checked on 2026-11-09

Frequently asked

Questions about CloudDNA.

Who is behind FrontTailor?
CloudDNA GmbH from Loipersdorf in southern Burgenland, founded by Martin Koch – former airline pilot and air traffic controller, in SAP integration since 2006, SAP Champion and co-author of “SAPUI5 – The Comprehensive Guide”, “SAP Fiori Elements” and “Full Stack Development with SAP” at SAP PRESS. The team has 24 people.
Why is there a free edition?
Because the basic questions – which control, which value, which request – affect every Fiori developer every day. Community stays free and is licensed under Apache 2.0. What saves projects and operations time is paid: Pro, Team and Enterprise.
What does “We build this” mean?
CloudDNA is changing from a service provider (“We deliver”) into a product builder: developers work as forward deployed engineers directly at the customer and, as product owners, take responsibility for the product beyond the project.
What are the Tailors?
A family of software by CloudDNA, most siblings on a shared foundation, the Tailor-Plattform: among others for SAP Fiori and UI5 (FrontTailor), SAP Cloud Integration (iFlowTailor), single sign-on (AuthTailor), acceptance tests, incoming invoices, documents, property management, tax advisors, restaurants, hotels, boards, winemaking and construction.

Your question isn’t here? Talk to me: +43 664 1964199 office@clouddna.at Get in touch

Contact

Ten tabs too many? Talk to us.

You buy Pro and Team right here. For Enterprise, sideloading, policies, a workshop or a stubborn bug in your Fiori landscape: write to me. I reply within one working day, personally.

Martin KochManaging Director, CloudDNAI read every request myself and reply personally.