Our Insights Post 5 mins Sian-Louise Montgomery How IMS took their app from unstable to unshakable When IMS’ mobile apps started failing, the cracks weren’t just technical. Crash rates were rising. Bugs were going unresolved. Clients were losing faith. They needed to act quickly, but a full rebuild just wasn’t realistic. We stepped in to stabilise the damage, untangle years of technical debt, and bring structure back to the platform. The result: reduced crash rates, restored trust, and apps their clients could rely on again. Firefighting with no end in sight IMS delivers vehicle tracking and journey data for major motor insurers. Their business relies on the accuracy and stability of their mobile apps. But those apps were starting to fall apart. Frequent crashes and inconsistent features Tracking failures that caused missing data Support tickets and complaints mounting fast Every failure led to more pressure. Internally, the team was stretched thin. Externally, clients were beginning to look elsewhere. And yet a full rebuild felt too risky, too costly, and too slow. Splintered code and technical dead ends IMS had started with one app. Over the years, that app had been split into three separate versions. All were meant to do the same thing, but none behaved the same way. Updates became slower and more fragile Bugs in one version didn’t exist in another Every iOS or Android release triggered more issues They weren’t just behind. They were stuck. Fixing one problem often made another worse. And their team was spending more time reacting than building. All they needed was to simplify and refactor Using our unique audit service, we ran a full technical assessment. Instead of starting over, we then identified a better route forward: rebuild on top of what already worked. We removed unnecessary forks Consolidated the apps into a single codebase Restored structure, clarity and consistency Once the core was stable, we tackled the deeper issues. That included improving tracking accuracy, fixing reporting bugs, and resolving key device-specific failures that had gone unchecked for years. The platform stopped feeling fragile. The apps stopped behaving unpredictably. The team regained control. Confidence restored! The results: measurable, immediate improvement Crash rate dropped by 60 to 90 percent User journey success rate reached 99 percent Confidence fully restored with key insurance partners IMS didn’t need a ground-up rebuild. They needed clarity. By stabilising the apps and removing blockers, we helped them move from survival mode to a confident path forward. Why IMS partnered with Indiespring We didn’t push for a blank slate. We focused on what mattered. By working with us as brownfield experts, they were able to retain the structure they already had and remove what was holding them back. We helped IMS protect their reputation and future-proof their platform. “We didn’t need to throw everything out. Indiespring gave us clarity, structure and control again.” Is your app holding you back? If you’re constantly firefighting or struggling with the same issues week after week, it’s time to take a closer look. We’ll help you simplify, refactor and rebuild confidence. Let's Talk First Name* Last Name* Email* Country*United StatesCanadaAfghanistanAlbaniaAlgeriaAmerican SamoaAndorraAngolaAntigua and BarbudaArgentinaArmeniaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBosnia and HerzegovinaBotswanaBrazilBruneiBulgariaBurkina FasoBurundiCambodiaCameroonCape VerdeCayman IslandsCentral African RepublicChadChileChinaColombiaComorosCongo, Democratic Republic of theCongo, Republic of theCosta RicaCôte d'IvoireCroatiaCubaCuraçaoCyprusCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFaroe IslandsFijiFinlandFranceFrench PolynesiaGabonGambiaGeorgiaGermanyGhanaGreeceGreenlandGrenadaGuamGuatemalaGuineaGuinea-BissauGuyanaHaitiHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsraelItalyJamaicaJapanJordanKazakhstanKenyaKiribatiNorth KoreaSouth KoreaKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacedoniaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMauritaniaMauritiusMexicoMicronesiaMoldovaMonacoMongoliaMontenegroMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNew ZealandNicaraguaNigerNigeriaNorthern Mariana IslandsNorwayOmanPakistanPalauPalestine, State ofPanamaPapua New GuineaParaguayPeruPhilippinesPolandPortugalPuerto RicoQatarRomaniaRussiaRwandaSaint Kitts and NevisSaint LuciaSaint Vincent and the GrenadinesSamoaSan MarinoSao Tome and PrincipeSaudi ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSint MaartenSlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSpainSri LankaSudanSudan, SouthSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTogoTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTuvaluUgandaUkraineUnited Arab EmiratesUnited KingdomUruguayUzbekistanVanuatuVatican CityVenezuelaVietnamVirgin Islands, BritishVirgin Islands, U.S.YemenZambiaZimbabwePhone NumberMessage*Agree to Privacy Notice*Agree to Receive UpdatesWas an EU Country Selected?NameThis field is for validation purposes and should be left unchanged.