Skip to content
Case study 04·Austria·Full-service operations for Austria's main railway operator

How a 200-person railway company replaced its whiteboard and paper forms with one no-code app.

An Austrian railway operations company of up to 200 people tracked its cars on a whiteboard and posted its safety forms to head office. One Glide app, built by a five-person agency, now saves about €25,000 a year on repairs and roughly 700 hours of back-office time, by the builder's figures.

Interviewed by Kieran Ball

25 September 2026 · 20 min read

ShareLinkedIn
Tools in this case studyGlideDocsAutomatorCloudflare WorkersClaudeClaude Code

The facts

Guest
AlexanderCo-founder, kwapso
Company
safety4you, an Austrian railway operations company with 150 to 200 employees
Location
Austria, with employees working shifts across the country
Founded
2010, starting with about 10 people
Sector
Full-service operations for Austria's main railway operator
Monthly run cost
Roughly €300 to €400 a month for the whole stack, depending on active users, with Glide about 80% of it
The fleet module of the app, with every car grouped by model, a searchable fleet table and a page for each car. Demo version.
The fleet module of the app, with every car grouped by model, a searchable fleet table and a page for each car. Demo version.

At a glance

  • Alexander co-founded kwapso, a five-person no-code and AI-code agency, and one of his clients is safety4you, which provides railway operations services to Austria's main railway operator. It employs up to 200 people in an industry so regulated that even the office waste management gets audited.
  • The company grew from 10 people to 200 on Microsoft Office and paper. Car availability was tracked on a whiteboard, accidents were reported by WhatsApp, and workers posted their pre-shift safety forms to head office.
  • Fleet management came first, because 150 employees each need a car to reach their shifts. Cars had become the second biggest cost in the business after wages.
  • Putting repair invoices against individual cars saves about €25,000 a year on mechanics, by Alexander's figure. The fleet manager can now see a part replaced 5,000km after it was last replaced, and ask why.
  • Every department then asked for its own version. One Glide app now holds fleet, damages, incidents, pre-shift risk analysis, audits, recruitment, employee records and a small sales pipeline.
  • Across all of it he calculates roughly 700 hours a year of back-office time saved, which he values at €45,000 to €50,000 at an average Austrian rate. The first AI piece, an agent that checks fuel card reports, is in testing now.

The business

A heavily audited company that ran on Word and Excel

safety4you started in 2010 with about 10 people and now employs between 150 and 200, more in summer than in winter, with 25 in the back office. The work happens on live railway, so almost everything has to be provable, from the protocol for starting a shift to the protocol for an accident on the track.

The company ran the way most growing businesses do. The owner needed something, reached for Microsoft Office, and somebody made a template.

"It's not even using the right functions Excel provides, just duplicating," Alexander says. Twenty years on, the business had 200 employees and everything still lived in Word and Excel.

Alexander wanted to share this case because he thinks companies like this one matter more than the ones usually written about. "90% of all of our economy is made by this type of businesses," he says, meaning medium-sized local firms rather than enterprises or startups.

He estimates around 200 companies in Austria do similar work for the same railway operator. A market that small is unlikely to get specialist software built for it.

Workflow 01 / 05

Fleet management, the project that opened the door

Before

A whiteboard and a set of disconnected Excel files

Every employee needs a car to reach shifts across the country, so the company runs a fleet of around 150 vehicles. This is how it was managed.

  • Availability lived on a whiteboard in the office, with plate numbers written up and marked as available or out with a driver.
  • Employees reported accidents however they liked, usually by WhatsApp or email, with no standard set of details.
  • The accident report was a paper form kept in the car, full of small technical fields. That was hard going for the many workers who don't speak perfect German.
  • Mechanics sent their invoices to the back office, where they were paid as bills and never attached to the car that was repaired.
  • Car details and damage history sat in Excel files, with claims recorded against the number plate.

Recording claims against the plate caused its own problem, because plates change over a car's life. A claim from five years ago pointed at a plate that had since moved to a different vehicle, so nobody could say which car an old damage belonged to.

What changed

Cars became the second biggest cost in the business

As the company passed 150 employees, the fleet became its largest cost after wages, and the team could see the whiteboard wasn't keeping up. They had also noticed that mechanics were charging them a lot, and nobody had the overview to question it.

The company named fleet management as its own first problem, and Alexander thinks that mattered more than the tool. "I would've never sent them a cold email saying, 'Hey, I can fix your auditing,' because I would've not known the problem," he says.

What he built

One Glide app with a relational database underneath

The team started by getting the data out of the spreadsheets. They imported every car the company had bought and every damage already on record, so the app opened with history in it.

The fleet module, shown in the demo version of the app. Every car is grouped by model and searchable by plate, use and lease end date, and each car has its own page.
The fleet module, shown in the demo version of the app. Every car is grouped by model and searchable by plate, use and lease end date, and each car has its own page.
  • Each car has a unique ID, so plate numbers can be added and removed over its life while the claims stay attached to the right vehicle.
  • Employees link to cars, so a driver's damage history follows them across every car they have driven.
  • Repair invoices are uploaded against the car, which puts one vehicle's full repair history in one place for the first time.
  • Roles decide what people see. The fleet manager runs it, the back office and the audit team can view it, and employees see only their own cars.
  • The insurance broker has his own login, which shows him the damages he needs for claims and none of the other car details.
  • Employees get the car rules in the app, next to the documents they have signed. Nobody can say they didn't know the company car wasn't allowed abroad.
The real sign-in screen of the employee app, with no data on it. Employees sign in with their company email, and the same app later took on their pre-shift checklist.
The real sign-in screen of the employee app, with no data on it. Employees sign in with their company email, and the same app later took on their pre-shift checklist.

The accident report became a digital form on the employee's phone. Alexander's team asked the insurance broker for the minimum he needed, and built the form around that.

The accident form in the employee app, shown empty. The fields are the minimum the insurance broker asked for, and photos attach directly.
The accident form in the employee app, shown empty. The fields are the minimum the insurance broker asked for, and photos attach directly.

Once a claim is digital, the app generates the claim report, checks the required fields are filled in and sends it to the broker.

The audit team then asked for the car handover and return protocols to be digitised too, with official e-signatures. That request was the first sign the app would spread beyond the fleet.

The steps, before and after

  1. Tracking which car is where

    Before, whiteboard and ExcelPerson

    A whiteboard in the office

    After, the appPerson

    In the app, visible to everyone with access

  2. Reporting an accident

    Before, whiteboard and ExcelPerson

    A paper form or a WhatsApp message

    After, the appPerson

    A guided form on the phone, with photos

  3. Putting a claim together for the broker

    Before, whiteboard and ExcelPerson

    Chasing missing details afterwards

    After, the appAgent, person approves

    The app builds the report and checks the required fields

  4. Matching a claim to the right car

    Before, whiteboard and ExcelPerson

    By number plate, which later moved to another car

    After, the appAgent

    The app keeps it on the car's ID for life

  5. Checking a repair invoice

    Before, whiteboard and ExcelPerson

    The back office paid it as a bill

    After, the appPerson

    The fleet manager, with the car's repair history next to it

  6. Handover and return protocols

    Before, whiteboard and ExcelPerson

    On paper, for the audit file

    After, the appPerson

    In the app, with an e-signature

Person does itAgent does itStep no longer exists

The jobs are the same jobs. Who does them, and where the record ends up, has changed.

Stack

What each tool replaced

  • Job:The app itself, the relational data and the roles

    Replaced:A whiteboard, a folder of Excel files and the paper accident form

  • DDocsAutomator

    Job:Official e-signatures on handover and return protocols

    Replaced:Printed protocols signed by hand and filed

That is the whole stack for this module. "I think the tool is not so important, it's more what you want to track," Alexander says.

Effort

Built by an agency, and extended for three years

Build time. The first working version took about three weeks, Alexander says. His team spent the first week on site going through the company's papers and whiteboarding the process, then built a first Glide version quickly, using the existing Excel files as its data.

That was about three years ago, and the app has been extended ever since.

Difficulty, medium. A few weekends for someone comfortable with a no-code tool, if you copy only the fleet module. Here a five-person agency built it and still maintains it, so the client's effort went into explaining how the business works.

Prerequisites. You need a no-code platform with relational data and per-user roles, an e-signature tool for anything an auditor will read, and old data clean enough to import. It also helps to start, as this client did, with one named problem that is costing money.

Result

About €25,000 a year saved on mechanic invoices

  • The company saves about €25,000 a year on mechanics. That is Alexander's figure, and the one he offers when asked for hard data.
  • The saving comes from questions the fleet manager can now ask. With every invoice sitting against its car, he can see brake discs replaced 5,000km after the last set and ask the mechanic why.
  • Claims now reach the broker with the details he asked for, including photos. Claims used to fail because of missing details, though Alexander says nobody can put a figure on what the insurer would have paid.
  • Damage history is now continuous for each car and each driver, across plate changes and vehicle swaps. The spreadsheets could not do that at all.

A simple app is worth this much because 150 to 200 people use it. "Super simple, right? But it has the scale," Alexander says.

Reality check

Some of the saving comes from mechanics knowing someone is looking

The question to ask of any system like this is how much of the saving comes from the software and how much from attention. A mechanic who knows his customer now reads every invoice may start charging less, whatever tool the customer uses.

Alexander's answer is that the saving traces to specific invoices being questioned, like a part replaced too soon. Before the app, one person could not track 150 cars, and the fleet manager did not even receive the invoices.

Both effects are likely at work, and both needed the app. The attention only became possible once each invoice sat against its car.

Workflow 02 / 05

The pre-shift safety form that used to arrive by post

Before

Paper forms that reached head office three to five days late

Before every shift, a worker fills in a last-minute risk analysis, confirming he has his equipment, isn't tired and isn't unwell. Once a year the company has to show an auditor that every employee did it.

  • The form was paper, filled in wherever the shift started.
  • Employees are spread across Austria, hours from headquarters, so they posted the forms in and they arrived three to five days later.
  • Some employees collected a stack and dropped it off whenever they passed the office.
  • Forms got lost, and forms got wet, because much of this work happens outdoors in winter.
  • Handwriting varied, so where an employee had given a reason for a missing item, the reason could not always be read.

With paper the records could never be complete. Alexander says the company had accepted the fines that came with that.

What changed

Employees already had the app on their phones

Employees were already using the app for their cars, so the audit team asked whether the risk analysis could go in it too. It became a second tab in something every employee already had.

What he built

One tab for employees and one filtered view for the auditor

The employee's home screen in the app, as supplied by Alexander. It reminds him to complete the checklist before his shift, and the three tabs are his risk analysis, his car and incident reporting.
The employee's home screen in the app, as supplied by Alexander. It reminds him to complete the checklist before his shift, and the three tabs are his risk analysis, his car and incident reporting.
  • The form is a tab in the app employees already have, filled in on a phone at the start of a shift.
  • A missing item needs a reason, which is captured as typed text.
  • The auditor has his own role and a live view, so records appear as they are completed.
  • He can filter the list. Seeing every form from the last three days where someone reported a missing item now takes one click.
The admin view with demo data, so the names and sites are placeholders. Every risk analysis appears as it is submitted, and the sidebar shows how far the app has spread.
The admin view with demo data, so the names and sites are placeholders. Every risk analysis appears as it is submitted, and the sidebar shows how far the app has spread.
The real app, with the names and details blurred by Alexander's team. One submitted checklist shows an item flagged as missing, with space for a note against it.
The real app, with the names and details blurred by Alexander's team. One submitted checklist shows an item flagged as missing, with space for a note against it.

The steps, before and after

  1. Filling in the pre-shift check

    Before, paperPerson

    On paper, outdoors, in any weather

    After, the appPerson

    A phone form at the start of the shift

  2. Getting the form to head office

    Before, paperPerson

    Posted, or delivered in batches

    After, the appGone

    The record is live when it is submitted

  3. Reading the reason for a missing item

    Before, paperPerson

    If the handwriting allowed

    After, the appPerson

    Typed text in the record

  4. Finding incomplete records

    Before, paperPerson

    At the yearly audit, if at all

    After, the appPerson

    The auditor filters for them the same week

  5. Proving compliance at audit

    Before, paperPerson

    Assembling paper, with gaps

    After, the appPerson

    Exported from live data

Person does itAgent does itStep no longer exists

Stack

One tool, already in place

  • Job:The form, the auditor's role and the filtered list

    Replaced:Paper forms and the post

Effort

Small, because the foundations were already there

Build time. Alexander describes it as small next to the fleet build. The employee app, the employee database and the roles all existed already.

Difficulty, easy. A weekend, no code, connecting things you already pay for. It is a form and a filtered list on a platform already in production.

Prerequisites. You need an app your staff already have on their phones. The second workflow was cheap because the first one paid for the foundations.

Result

Records arrive the same day

  • Submissions are live, where they used to be three to five days old. None of them is lost, unreadable or rained on.
  • The auditor can find a missed item within days. The paper system showed problems at the yearly audit or never.
  • The time saved here is counted inside the 700 hours. Alexander has no separate figure for this module, or for the fines avoided.

Reality check

A form on a phone is still a form

A sceptic would say that moving a compliance form to a phone makes nobody safer. A checklist tapped through on a screen can be as thoughtless as one scribbled on paper.

The change is in what the company can prove and how quickly it can act. A missed item now reaches the auditor the same week, and the company has complete records to show at audit.

Context

The honest bit: a company that outsources its software depends on the builder

The strongest objection to any business that has its software built by someone else is dependence. Here a company of 200 people runs its fleet, safety records, audits, recruitment and training on apps built and maintained by a five-person agency.

Take that seriously if you are in the same position, whether your builder is an agency, a freelancer or one internal developer. safety4you's setup answers it in three ways.

The platform is a commercial no-code product. The app and its data live in Glide, which other agencies and freelancers also build on, so another builder could pick it up.

Requests go through a ticket system. Ideas and problems are written down, so the reasoning behind each feature is on record.

The client has learned to describe its own processes. The first build was difficult because people could say what they did but not why, or which steps were law and which were habit. Alexander says every head of department he works with has got better at this.

That third point is worth copying whoever builds your software. "It forces them to write it down," Alexander says of the ticket system, and a business that can explain its own processes can brief any builder.

Context

The money: 700 hours a year, plus €25,000 on repairs

Alexander calculates that the apps save roughly 700 hours a year of back-office time across every module. At an average Austrian employment cost he values that at €45,000 to €50,000 a year, and both figures are his own calculation.

The €25,000 a year on mechanic invoices sits on top of that. He keeps it separate because it traces to specific invoices.

He counts only what he can measure. "In terms of cost saving for less errors on the audit, what damage of mechanics, that's all hard to measure, but just time saving is around 700 hours," he says.

The company also avoided buying software. Alexander priced the alternatives himself, and puts an enterprise fleet tool at a few hundred euros a month and specialist risk analysis and audit tools at €3,000 to €5,000 a month.

Price is only part of his case for building. Four or five separate tools would have kept the data in four or five places, so nobody could see one employee's cars, damages, safety checks and training together.

A company like this would also struggle to shop for software in the first place. "They would have not known what to look for," he says, because the processes had never been written down.

His advice

What he'd tell you to copy

Start with one problem that has money attached. Fleet was the second biggest cost in the business, and a win there earned the trust for everything since. "It worked because we found a specific example like the fleet management, and then you have a little win, then you can move forward."

Let the next department come to you. The audit team saw the fleet app and asked for car protocols, then the risk analysis, then their own audit module. "They just come with ideas suddenly," he says, "and then it just becomes this loop."

Make people write it down. The hardest part of the first build was learning why each step existed. A ticket system that makes people describe the problem in writing has made every later build easier.

Keep the use cases small. "None of them are crazy use cases. None of them is technically super complex. They all solve a specific problem."

Ask one question to get started. Alexander's opener for a business like this is to ask for one thing they still do the way they did it years ago. He then shows how it could be done, and they find the rest together.

Case studies are published to help readers understand how other organisations approached a problem. They are not endorsements of a tool or a vendor, and one company's result is not a forecast of yours.

Create With Plus · 3 more workflows from this case

14 min more

There's more to this one.

The rest of this case study covers three more workflows in full: the AI agent that reads the fuel card reports against a €30,000 monthly fuel bill, the audit module that replaced ten OneDrive folders, and the training centre that stopped printing 100-page course packs. It also shows the single employee record that ties them together.

  1. Workflow 3 of 5

    The AI agent that reads the fuel card reports

    The fuel card provider sends a report every 14 days listing every fill-up across the fleet, and each employee enters their odometer reading at the pump. Somebody in the back office read that list line by line.

  2. Workflow 4 of 5

    The audit module that replaced ten OneDrive folders

    The company's internal auditor keeps around ten subjects ready for audit, from the pre-shift risk analysis to how the office manages its waste.

  3. Workflow 5 of 5

    The training centre that stopped printing

    Course material was printed for every student, at about 100 pages each. Course admin lived in Excel files, like everything else. The trainer collected signatures on paper on the last day. He then went upstairs to the back office, where the certificates were typed in Word and printed. Students sat and waited 30 to 45 minutes for their certificate at the end of the course.

The audit module, as supplied by Alexander. Each audit is a card with its own completion percentage, with internal and external audits side by side.
The audit module, as supplied by Alexander. Each audit is a card with its own completion percentage, with internal and external audits side by side.
One employee's page, shown with demo data. It carries their risk analyses by date and site, their counts by job type and the car assigned to them.
One employee's page, shown with demo data. It carries their risk analyses by date and site, their counts by job type and the car assigned to them.
Read the full case with Plus Member? Log in

Everything above this point is free on every case study we publish.