GMI Software
Services

Start with the outcome you need to achieve.

Explore all services
Core areas
01AI & AutomationFrom workflow and business case to production02Mobile AppsiOS, Android, React Native03Headless & B2B commerceStores, sales platforms, ERP/PIM integrations
Complementary services
AI-gen developmentAgents, RAG and LLM integrationsE-commerce mobile analyticsFunnel measurement and data-led decisionsProduct Discovery & DesignScope, prototype and delivery planBackend, API & IntegrationsSystems connected to business operationsMaintenance & AuditsStability, performance and continued growthWorkshops & estimationRisks, decisions and fixed-price scope
Not sure where to start?Book a short consultation
Our projects
Case studies and references
App Ideas Library
Use case examples
Technologies

We choose the stack around the product, scale and risk.

Explore the full technology stack
MobileReact NativeExplore
CommerceMedusaJS + headlessExplore
Frontend & QA
Next.jsReactTypeScriptPlaywrightMaestro
Backend, DB & cloud
Node.jsNestJSPostgreSQLDockerAWS
AI, 3D & automation
3D configuratorsAI agents & automationRAG & knowledge basesAI-native products
Explore the full technology stack
Before you commit

Estimate costs and organise assumptions before a call.

App cost calculatorEstimate scope and budgetE-commerce AI adviserMap decisions, risks and optionsE-commerce TCO calculatorCompare SaaS and custom over 5 years
About us
Our history and values
Careers
Join our team
Contact
Get in touch
Get in touch
AI Opportunity Sprint
Services
Mobile AppsHeadless & B2B commerceAll services
Projects and results
Technologies
Next.jsNode.jsAWSFull technology stack
Tools
App cost calculatorEstimate scope and budgetE-commerce AI adviserMap decisions, risks and optionsE-commerce TCO calculatorCompare SaaS and custom over 5 years
Meet GMIGet in touch

Case study • Snabbrent / Strykfrit

Snabbrent: booking and scheduling software for a cleaning business

From a local service company to an online product operating in Sweden: four user roles, a custom employee-availability engine and support for local payment requirements.

9 min read

Snabbrent booking interface

8

Weekly sprints

4

User roles

Sweden

Launch market

Table of contents

  1. 01Creating one shared view of the process
  2. 02Employee availability required a custom solution
  3. 03Payments and invoicing designed for Sweden
  4. 04A live booking product for the Scandinavian market

Creating one shared view of the process

The Strykfrit project was an online system for a Swedish home-cleaning company. Before development, the team visualised the process in Miro and Moqups, then wrote user stories for four roles: guest, client, employee and manager.

Application views were designed only after the roles and journeys were agreed. That allowed the client to give feedback on wireframes before every change also carried a production-code cost.

Employee availability required a custom solution

The first assumption was to use the existing TimeWave product. The team built a proof of concept and tested its API. The experiment showed that scheduled time could not be changed in the way the product required.

Because no available solution met the need, GMI designed a custom scheduling module limited to the critical workflows. It solved the actual client and employee problems without trying to recreate a general-purpose calendar.

  • Review available products and APIs first.
  • Use a proof of concept for the build-versus-buy decision.
  • Build only the scheduling functions the operation needs.

Payments and invoicing designed for Sweden

The system had to support more than booking. It also needed to match local expectations around payment and invoicing, including e-invoices and charge-by-invoice flows used in the market.

The lesson was that a payment provider cannot be selected only for integration convenience. It must fit customer behaviour and country-specific operating requirements.

A live booking product for the Scandinavian market

After eight weekly sprints, the team released a web application for booking and scheduling home-cleaning services. GMI supported the client from initial process sketches through to the live product.

The project also required a pause and backlog reset when easy features began displacing the largest risks. A transparent conversation with the client and a new priority order brought the work back to the critical scope.

Build on proven product experience.

From strategy and architecture to app development, release, and maintenance.

Discuss a similar product

Tell us about your use case. We will recommend the right technology and delivery approach.

Delivery capabilities

Services that can deliver a similar product

  • 01React Native mobile appsMVP, mobile commerce and store release - GMI delivery model.
  • 02React NativeExpo stack, comparisons and technology expertise.
Contact

Let's talk
about the project.

Have an app idea or need technological support? Write to us — we'll prepare a preliminary analysis and estimate within 48h. Projects that go through our DDT process (Discovery, Design & Technology) come with a price guarantee and a fixed-price agreement — a key differentiator for us.

Write to us[email protected]
Visit us
GD
gmi.software Sp. z o.o.ul. Jana Heweliusza 11 / 819
80-890 Gdansk, PolandNearshore product delivery across EU, UK and US time zones.
NIP: 5252816287KRS: 0000830003
gmi.
ServicesOur projectsBlogBrief assistantContact
LIFAINGI
Mobile Trends Awards 2025 nomination - SFD app
© 2026 gmi.software Sp. z o.o.
Privacy PolicyTerms