gmi.software
Services

Start with the outcome you need to achieve.

Explore all services
Core areas
AI & AutomationFrom workflow and business case to productionMobile AppsiOS, Android, React NativeHeadless & B2B commerceStores, sales platforms, ERP/PIM integrations
Diagnostic auditMobile App Code AuditBefore release, after handover or ahead of modernization
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 operationsApp maintenanceSLA, monitoring, stability and continuous improvementWorkshops & estimationRisks, decisions and fixed-price scope
Not sure where to start?Book a short consultation
Projects

Explore products shaped by clear decisions and measurable outcomes.

All case studies
Delivered products

Case studies

Interfaces, scale and delivery outcomes
Świat KsiążkiMobile loyalty programme and product catalogueSFDCommerce, loyalty and everyday motivationSTS / Solarts3D solar installation configurator
View all case studies

Project areas

  • Mobile
  • Web
  • AI
  • E-commerce

Different industries. One goal — tangible outcomes.

Looking for inspiration? Explore the app ideas library
Technologies

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

Explore the full technology stack
Core specialisms
MobileReact NativeScalable iOS and Android productsCommerceMedusaJS + headlessFlexible commerce, B2B and integrations
Frontend & QA
Next.jsReactTypeScriptPlaywrightMaestro
Backend & cloud
Node.jsNestJSPostgreSQLDockerAWS
AI, 3D & automation
3D configuratorsAI agents & automationRAG & knowledge basesAI-native products
Tools

Estimate costs and organise decisions before a call.

3 free tools
App cost calculatorEstimate scope and budgetOpen toolE-commerce AI adviserMap decisions, risks and optionsOpen toolE-commerce TCO calculatorCompare SaaS and custom over 5 yearsOpen tool
Already have a result or brief?Discuss your outcome
Company

Meet the people, working model and principles behind GMI.

About usAccountability, history and proofCareersHow we work and open applicationsContactNew projects, support or partnerships
Get in touch
AI Opportunity Sprint
Services
Mobile AppsHeadless & B2B commerceDiagnostic auditMobile App Code AuditApp maintenanceAll 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

Solar Technologies Scandinavia · Norway

From a Norwegian address to a complete 3D solar installation design

We built a platform for Solarts that connects real building data, an interactive roof model, panel and mounting selection, calculations, and a nationwide installer network in one buying journey.

Explore the live product
Solarts configurator for editing the roof and panels

Installation controls

Roof · 42°Panels · 17Solis 6kW230V / 400V

MPPT 1: 1×9, 1×8

12,604+

registered projects

818+

installers in collaboration

7,139+

deliveries sent

01 · Context

A product operating across Norway

This was not a 3D demo. The platform serves property owners, installers, and real equipment deliveries, so the product had to connect precise geometry with commercial and operational workflows.

Figures displayed by Solarts; checked on 25 Aug 2026. Values may continue to grow.

02 · The challenge

Turn installer expertise into a self-service product

A property owner should not need to understand roof geometry, mounting specifications, or local snow and wind loads to start planning solar. At the same time, the result had to be concrete enough for an installer to continue the job.

The hardest part was connecting the physical and digital worlds: data for a specific building, roof shape and pitch, roof obstacles, real component catalogues, energy calculations, and a local installer network.

03 · Product flow

One address starts the entire journey

A user moves from selecting a building to design, calculations, and an installer without splitting the journey across disconnected tools.

  1. 01

    Find the address

    The platform retrieves known building data for a Norwegian address.

  2. 02

    Build the roof model

    Architectural data is transformed into an interactive 3D model with roof dimensions and pitch.

  3. 03

    Design the installation

    The user places panels and marks chimneys, skylights, ventilation, ladders, and snow guards.

  4. 04

    Select and calculate

    The system selects mounting materials, accounts for local loads, and shows energy production and payback.

  5. 05

    Quote and installer

    The project goes to a local installer who can add pricing and carry the order through delivery.

04 · Product engineering

What made this project technically distinctive

  1. 01

    Real buildings, not prebuilt models

    A Node.js and NestJS backend transformed architectural data into geometry that BabylonJS could render and expose for editing in the browser.

  2. 02

    Roof physics meets UX

    The interface had to let a non-expert describe roof geometry and obstacles while retaining the parameters needed for a meaningful system design.

  3. 03

    A virtual design based on a real catalogue

    A MySQL product module connected panels, inverters, mounting systems, and documentation to the components visible in the configurator.

  4. 04

    Both sides of the market in one product

    The property-owner journey had to transition smoothly into the installer workflow, quotation, scheduling, and order.

01

Norwegian address and building data

02

Geometry transformations in Node.js / NestJS

03

Interactive 3D model in BabylonJS

04

Product selection and calculations

05

Quote, installer, and delivery

05 · Product evidence

A product, not a mock-up

Archived product screens show the three essential layers: source building data, 3D installation editing, and a project summary ready for the next step.

Interactive roof and panel editorThe 3D model lets users validate panel placement on the actual building geometry before an installer visit.
Project and economics summaryOne view combines components, installation parameters, production forecasts, savings, and documentation.
Building data for a specific addressThe journey starts with data for an existing building, not an empty 3D scene.

06 · Outcome

Outcome: a complex process became a self-service product

According to the original project materials, quote preparation time fell from around 10 weeks to 2 days. We do not turn that into an artificial efficiency multiplier — the meaningful proof is the concrete change in customer lead time.

Today, the public service still guides users through address lookup, 3D design, calculations, and a local installer. That is the strongest proof that the result became an operating part of the business, not a one-off prototype.

10 weeks → 2 daysreported change in quote preparation time
Browser-based 3Ddesign based on real building geometry
B2C + B2Bone journey from owner to installer
“The level of accuracy in the calculations generated by the software is remarkable, helping our users to make critical decisions with confidence. From the initial consultation to the final delivery, GMI Software showed professionalism, expertise, and dedication.”
Jan Erik JohansenGeneral Manager, Solar Technologies ScandinaviaRead the public client review

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.

Related product scenarios

See where this experience can be applied

  • 01Construction product configurator (B2B)Quote + BOM + sales lead
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]
gmi.software Sp. z o.o.ul. Jana Heweliusza 11 / 819
80-890 Gdansk, Poland

Short brief

Tell us briefly what you need

4 short fields. We’ll reply within one business day.

No spam. We’ll only use your details to reply.

© 2026 gmi.software Sp. z o.o.
Privacy PolicyTerms