HemHome TjänsterServices ApputvecklingApp development AI-system SystemutvecklingSystem development DataanalysData analysis ProdukterProducts Huntry Nytt System Cases Om ossAbout FAQ BloggBlog OrdlistaGlossary KontaktContact
Case Study · Systra

Systra.
Från föråldrat till modernt inspektionssystem.

Kort sagt

Utmaning

Systras inspektionssystem för fältarbete var byggt för Windows Tablet och hade börjat stå i vägen för effektiva inspektioner. Verktyget var affärskritiskt, backend-infrastrukturen skulle bevaras, men frontenden behövde moderniseras helt.

Effekt

Inspektörer genomför nu snabbare och mer tillförlitliga underhållsinspektioner direkt på iPad i fält. Dokumentation sker i realtid och systemet är byggt för att skala vidare allteftersom Systras behov växer.

Lösning

En helt ny iPad-baserad frontend i Flutter, integrerad med Systras befintliga backend. Modernisering utan att riva ner det som redan fungerade. Levererat på 16 veckor.

PlattformiPad (iOS) · Flutter
BranschTransport & mobilitet
Leverans16 veckor

Systra är en världsledande aktör inom infrastruktur och samhällsbyggnad. Bolaget designar och projektleder lösningar för järnväg, kollektivtrafik och vägar i ett 60-tal länder. Med 65 års internationell erfarenhet och över 30 år i Sverige tillhör Systra de få aktörer vars arbete syns i städernas vardagliga rörelser men sällan i rampljuset.

När de kontaktade Nytt IQ hade de ett konkret problem. Deras digitala verktyg för underhållsinspektioner var fortfarande byggt för Windows Tablet, en plattform som hade tjänat sitt syfte men inte längre höll måttet. Verktyget var affärskritiskt, men det började stå i vägen för effektiva inspektionsprocesser i fält.

Det här är historien om hur vi tog ett föråldrat men välfungerande system och gav det ett modernt liv på iPad, utan att riva ner det som redan fungerade under huven.

När ett verktyg som fungerar ändå måste bytas ut.

Det är lätt att skrota system som inte fungerar. Det svåra är att modernisera system som faktiskt gör sitt jobb, men där plattformen omkring dem har åldrats. Det var precis där Systra-IQT befann sig.

Den befintliga lösningen var byggd för att digitalisera inspektionsprocessen med hjälp av ett Windows Tablet-baserat verktyg. Det hade tjänat sitt syfte i flera år. Men de personer som faktiskt använder verktyget, inspektörer ute i fält, behövde något snabbare, lättare och bättre anpassat till hur modernt fältarbete fungerar idag.

Samtidigt fanns det stora värden i backenden. Logiken, datamodellen och de etablerade processerna fungerade. Att skrota det och bygga om från grunden hade varit både slöseri och risk. Den verkliga utmaningen var att förnya gränssnittet och samtidigt bevara grunden.

Före och efter

Samma backend. Helt nytt liv.

Vi behöll Systra-IQT som låg under, och byggde om allt som inspektören möter. Datan och logiken är densamma. Det som förändrats är hur den når ut i fält.

Före
Windows Tablet
  • PlattformWindows Tablet
  • GränssnittFöråldrat
  • I fältTungt, långsamt
  • SkalbarhetBegränsad
Efter
iPad · Flutter
  • PlattformiPad (iOS)
  • GränssnittModernt, byggt i Flutter
  • I fältPortabelt, snabbt
  • SkalbarhetByggd för att växa
Backend: Systra-IQT förblev oförändrad genom hela moderniseringen.

Varför Flutter. Och varför iPad.

Valet av iPad var självklart utifrån hur inspektörer faktiskt arbetar. En lätt platta med touch, portabilitet och pålitlig hårdvara passar fältarbete på ett sätt en Windows Tablet aldrig riktigt gjorde.

Frontenden byggdes i Flutter. Det är ett ramverk där samma kodbas kan rendera ett polerat gränssnitt på flera plattformar, vilket gör det enklare att skala upp lösningen vid framtida behov. Skulle Systra senare vilja köra appen på Android-plattor, en webbversion för kontorsarbete eller en mer komplex flerplattformsstrategi finns grunden redan på plats.

Bakom kulisserna integreras Flutter-appen sömlöst med den befintliga Systra-IQT-backenden. Användaren ser ett nytt verktyg. Backenden behöver inte veta att gränssnittet är annorlunda.

Hur projektet levererades

16 veckor från start till lansering. Med transparens hela vägen.

En tidsplan som höll

Tidslinjen sattes till 16 veckor och projektet levererades enligt plan. För ett affärskritiskt system där driftstopp inte är ett alternativ är förutsägbarhet ofta lika viktigt som funktionalitet.

Sprintar och tydlig spårbarhet

Arbetet delades upp i sprintar med tydliga leveranspunkter, allt följt i Jira. Det gav Systras team full insyn i vad som var klart, vad som var nästa och vad som blockerade. Inga svarta lådor.

Sprint-checklista för processkontroll

Varje sprint genomfördes med en gemensam checklista som säkerställde att inga steg hoppades över. Ett enkelt grepp som låter ett seniort team röra sig snabbt utan att tappa kvalitet.

Vad inspektören får

Ett verktyg som följer med ut i fält.

  • ●

    Inspektioner från start till slut på en iPad

    Hela inspektionsflödet sker direkt i appen. Inget tabletbyte mellan dokumentation och fältarbete.

  • ●

    Dokumentation i realtid

    Rapporter och anteckningar registreras direkt under inspektionen. Inget arbete som ska transkriberas i efterhand.

  • ●

    Användarvänligt gränssnitt

    Designat utifrån hur inspektörer faktiskt arbetar, inte hur en gammal Windows Tablet förväntade sig att de skulle arbeta.

  • ●

    Sömlös koppling till befintlig backend

    Datan landar där den ska, i samma system som redan finns. Inga parallella databaser, inga synkfel.

  • ●

    Plattform byggd för att växa

    Flutter-grunden gör det enkelt att lägga till nya funktioner, andra plattformar eller utökade arbetsflöden allteftersom Systras behov förändras.

Modernisering som respekterar det som redan fungerar.

Det är frestande att se en föråldrad lösning och vilja bygga om allt från grunden. Det är sällan rätt svar för affärskritiska system. Det rätta är att förstå vad som faktiskt fungerar, behålla det, och modernisera det som behöver moderniseras.

För Systra betyder den nya iPad-appen snabbare inspektioner, mer tillförlitlig dokumentation och en plattform som kan följa med när nya krav dyker upp. För oss är det ett bra exempel på vad genomtänkt produktarbete handlar om. Inte att skrota det gamla, utan att låta det leva vidare i en form som passar idag och imorgon.

Case Study · Systra

Systra.
From legacy to a modern inspection system.

In short

Challenge

Systra's field inspection system was built for a Windows Tablet and had started getting in the way of efficient inspections. The tool was business-critical, the backend was to stay, but the frontend needed a full rebuild.

Outcome

Inspectors now run faster and more reliable maintenance inspections directly on an iPad in the field. Documentation happens in real time and the system is built to scale as Systra's needs grow.

Solution

A brand new iPad-based frontend in Flutter, integrated with Systra's existing backend. Modernisation without tearing down what already worked. Delivered in 16 weeks.

PlatformiPad (iOS) · Flutter
IndustryTransport & mobility
Delivery16 weeks

Systra is a world-leading player in infrastructure and urban development. The company designs and project-manages solutions for railways, public transport, and roads in around 60 countries. With 65 years of international experience and more than 30 years in Sweden, Systra belongs to the rare group of firms whose work is visible in the everyday motion of cities but seldom in the spotlight.

When they contacted Nytt IQ they had a concrete problem. Their digital tool for maintenance inspections was still built for a Windows Tablet, a platform that had done its job but no longer kept up. The tool was business-critical, but it was starting to get in the way of efficient inspection processes in the field.

This is the story of how we took an outdated but well-functioning system and gave it a modern life on iPad, without tearing down what already worked underneath.

When a tool that works still needs to be replaced.

It's easy to scrap systems that don't work. The hard part is modernising systems that actually do their job, but where the platform around them has aged. That's exactly where Systra-IQT was.

The existing solution was built to digitise the inspection process using a Windows Tablet-based tool. It had served its purpose for years. But the people who actually use the tool, inspectors out in the field, needed something faster, lighter, and better suited to how modern fieldwork actually works.

At the same time, there was real value in the backend. The logic, the data model, and the established processes worked. Scrapping it and rebuilding from scratch would have been both wasteful and risky. The real challenge was to renew the interface while preserving the foundation.

Before and after

Same backend. An entirely new life.

We kept Systra-IQT in place underneath and rebuilt everything the inspector sees. The data and logic are the same. What changed is how they reach the field.

Before
Windows Tablet
  • PlatformWindows Tablet
  • InterfaceOutdated
  • In the fieldHeavy, slow
  • ScalabilityLimited
After
iPad · Flutter
  • PlatformiPad (iOS)
  • InterfaceModern, built in Flutter
  • In the fieldPortable, fast
  • ScalabilityBuilt to grow
Backend: Systra-IQT remained unchanged throughout the modernisation.

Why Flutter. And why iPad.

The choice of iPad was obvious given how inspectors actually work. A light tablet with touch, portability, and reliable hardware suits fieldwork in a way a Windows Tablet never really did.

The frontend was built in Flutter. It's a framework where the same codebase can render a polished interface on multiple platforms, which makes it easier to scale the solution to future needs. If Systra later wants to run the app on Android tablets, build a web version for office work, or pursue a more complex multi-platform strategy, the foundation is already in place.

Behind the scenes, the Flutter app integrates seamlessly with the existing Systra-IQT backend. The user sees a new tool. The backend doesn't need to know the interface is different.

How the project shipped

16 weeks from start to launch. With transparency the whole way.

A timeline that held

The timeline was set to 16 weeks and the project shipped on plan. For a business-critical system where downtime isn't an option, predictability is often as important as functionality.

Sprints and clear traceability

The work was broken into sprints with clear delivery points, all tracked in Jira. That gave Systra's team full visibility into what was done, what was next, and what was blocked. No black boxes.

Sprint checklist for process control

Every sprint was run with a shared checklist that ensured no steps were skipped. A simple practice that lets a senior team move fast without sacrificing quality.

What the inspector gets

A tool that goes with you into the field.

  • ●

    Inspections from start to finish on an iPad

    The entire inspection flow happens directly in the app. No swapping tools between fieldwork and documentation.

  • ●

    Real-time documentation

    Reports and notes are captured during the inspection itself. No paperwork to transcribe afterwards.

  • ●

    User-friendly interface

    Designed around how inspectors actually work, not how an old Windows Tablet expected them to work.

  • ●

    Seamless connection to the existing backend

    Data lands where it should, in the same system that already exists. No parallel databases, no sync errors.

  • ●

    A platform built to grow

    The Flutter foundation makes it straightforward to add new features, other platforms, or expanded workflows as Systra's needs evolve.

Modernisation that respects what already works.

It's tempting to look at an outdated solution and want to rebuild everything from scratch. That's rarely the right answer for business-critical systems. The right answer is to understand what actually works, keep it, and modernise what needs modernising.

For Systra, the new iPad app means faster inspections, more reliable documentation, and a platform that can come along as new requirements appear. For us, it's a good example of what thoughtful product work is really about. Not scrapping the old, but letting it live on in a form that fits today and tomorrow.

Har ni en idé som kräver hög teknisk kompetens?

Got an idea that needs deep technical skill?

Berätta om ert problem. Vi hjälper er se vad som är möjligt och hur ni tar er dit.

Tell us about your problem. We'll help you see what's possible and how to get there.

Vanliga frågor.

Frequently asked questions.

Hur moderniserar man ett affärskritiskt äldre system i Sverige?
Modernisera frontenden men bevara den befintliga backend-infrastrukturen där det är möjligt. Då behåller ni logiken, datamodellen och de etablerade processerna intakta, medan det användaren faktiskt möter byggs om. Det är ofta det rätta greppet för enterprise-system där driftstopp inte är ett alternativ och där en total ombyggnad innebär onödig risk. Nytt IQ börjar projekt av den här typen med en teknisk genomlysning av kodbasen och en plan för stegvis modernisering.
Hur lång tid tar det att utveckla en skräddarsydd lösning i Sverige?
En grundversion av en skräddarsydd digital lösning tar oftast 3–6 månader från start till lansering. Tidslinjen påverkas av komplexitet, antalet integrationer mot befintliga system, om lösningen ska finnas på flera plattformar och hur avancerad designen behöver vara. För Systras moderniserade inspektionssystem var tidsplanen 16 veckor från start till lansering. Vi tar fram en konkret plan efter ett första samtal där vi förstår vad ni vill bygga.
Varför välja Flutter för enterprise-projekt?
Flutter låter samma kodbas rendera ett polerat gränssnitt på flera plattformar. Det gör det enklare att starta på en plattform och senare lägga till fler utan att skriva om allt. För Systra valde Nytt IQ iPad som första plattform eftersom det passade fältarbetet bäst, men Flutter-grunden gör det rakt fram att utöka till Android, web eller andra plattformar när behovet uppstår. Ramverket är dessutom moget nog för affärskritiska miljöer.
Kan ni ta över förvaltning och vidareutveckling av ett befintligt system?
Ja, Nytt IQ tar regelbundet över utveckling av befintliga system och digitala produkter. Vi startar med en teknisk genomlysning av kodbasen, arkitekturen och integrationerna, och föreslår sedan en plan för stabilisering, modernisering och vidareutveckling. Kunden äger fortfarande produkten, vi går in som långsiktig utvecklingspartner. Det fungerar bäst när det finns en tydlig produktriktning och en kontaktperson hos er som kan fatta beslut.
Vad kostar det att utveckla en skräddarsydd lösning i Sverige?
En skräddarsydd digital lösning ligger oftast i intervallet 150–500 tkr SEK för första versionen. Priset beror på omfattning, antal integrationer mot befintliga system, designnivå och antal plattformar. Enterprise-projekt med komplexa befintliga system eller mer avancerade arbetsflöden ligger ofta i den övre delen av intervallet eller högre. Vi tar fram en konkret offert efter ett första samtal där vi förstår vad ni vill bygga.
How do you modernise a business-critical legacy system in Sweden?
Modernise the frontend while preserving the existing backend infrastructure where possible. That keeps the logic, data model, and established processes intact, while what the user actually encounters is rebuilt. It's often the right approach for enterprise systems where downtime isn't an option and where a full rebuild introduces unnecessary risk. Nytt IQ starts projects of this kind with a technical review of the codebase and a plan for step-by-step modernisation.
How long does it take to develop a custom solution in Sweden?
A foundational version of a custom digital solution typically takes 3–6 months from start to launch. The timeline depends on complexity, the number of integrations with existing systems, whether the solution needs to run on multiple platforms, and how advanced the design needs to be. For Systra's modernised inspection system, the timeline was 16 weeks from start to launch. We put together a concrete plan after an initial call where we understand what you want to build.
Why choose Flutter for enterprise projects?
Flutter lets the same codebase render a polished interface across multiple platforms. That makes it easier to start on one platform and add more later without rewriting everything. For Systra, Nytt IQ chose iPad as the first platform because it suited fieldwork best, but the Flutter foundation makes it straightforward to extend to Android, web, or other platforms when the need arises. The framework is also mature enough for business-critical environments.
Can you take over maintenance and continued development of an existing system?
Yes, Nytt IQ regularly takes over development of existing systems and digital products. We start with a technical review of the codebase, architecture, and integrations, then propose a plan for stabilisation, modernisation, and continued development. The client still owns the product. We step in as a long-term development partner. This works best when there's a clear product direction and a contact on your side who can make decisions.
What does it cost to develop a custom solution in Sweden?
A custom digital solution typically lands in the range of 150–500k SEK for the first version. The price depends on scope, the number of integrations with existing systems, design level, and the number of platforms. Enterprise projects with complex existing systems or more advanced workflows often land in the upper end of the range or above. We put together a concrete proposal after an initial call where we understand what you want to build.