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.
Solar Technologies Scandinavia · Norway
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.

Operational scale
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. solarts.no
The challenge
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.
Product flow
A user moves from selecting a building to design, calculations, and an installer without splitting the journey across disconnected tools.
The platform retrieves known building data for a Norwegian address.
Architectural data is transformed into an interactive 3D model with roof dimensions and pitch.
The user places panels and marks chimneys, skylights, ventilation, ladders, and snow guards.
The system selects mounting materials, accounts for local loads, and shows energy production and payback.
The project goes to a local installer who can add pricing and carry the order through delivery.
Product engineering
A Node.js and NestJS backend transformed architectural data into geometry that BabylonJS could render and expose for editing in the browser.
The interface had to let a non-expert describe roof geometry and obstacles while retaining the parameters needed for a meaningful system design.
A MySQL product module connected panels, inverters, mounting systems, and documentation to the components visible in the configurator.
The property-owner journey had to transition smoothly into the installer workflow, quotation, scheduling, and order.
The product creates value in the flow between layers — 3D visualisation alone would not solve the business problem.
Product evidence
Archived product screens show the three essential layers: source building data, 3D installation editing, and a project summary ready for the next step.



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.
“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.”
Show us a process that currently requires multiple tools and expert work. We will identify which part can become an intuitive digital product.
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.