Projects
Web & MobileProduct StrategyManagement SystemsStaffing
MethodMethod
AboutAbout
Contact us

/ Project

Leonardo

Leonardo

Commit

109876678901654321456789

Release

210987567890098765

Bugfix

210987901234210987

Task

109876012345109876567890
Project type

Desktop application and operational portal

Platforms
Desktop appWeb
Technology
Business sector

Paints, coatings and tinting systems for professional construction

Back to projects
Leonardo

/ What

San Marco Pitture and Novacolor needed to govern an operational process that goes beyond software itself: tinting operators, retailers and administrators must install the correct client, activate licenses, use formulas and connect the color desk to central services without fragile manual steps. Leonardo was created as a desktop application for dispensing colors through tinting machines, supported by a license portal and APIs that connect activations, accounts, documents and updates.

/ How

Kuama worked on two integrated fronts. On one side, a .NET 8 deployer with Inno Setup, PowerShell and GitHub Actions builds installable Leonardo/Butterfly artifacts, selecting environment, version, application branch and database inclusion when needed. On the other, the license portal, based on Java 11, JHipster/Spring, React, TypeScript, PostgreSQL and Docker, exposes services and interfaces for licenses, access, maps, documents and integrations consumed by the client. This architecture reduces the operational weight of updates: desktop release and license governance are treated as a single traceable flow.

/ The_result

The result is a more controllable ecosystem for the daily work of paint shops and the sales network: operators can use the tinting client with coherent configurations and services, administrators have a portal to track licenses and connected data, and the technical team can release setup packages and integrations with fewer manual interventions. The work covered desktop software, portal, APIs, installation, geolocation, authentication and updates. The main benefit is greater traceability and operational stability across the release cycle and license management.

/ Contributions

JunJulAugSepOctNovDecJanFebMarAprMayJunJulAugSepOctNovDecJanFebMarAprMayJunJulAugSepOctNovDecJanFebMarAprMayJunJulAugSepOctNovDecJanFebMarAprMayJunJulAugSepOctNovDecJanFebMarAprMayJunJul
LessMore
Back to projects

A desktop setup connected to the license portal

The most concrete choice was to turn distribution of the tinting client into a parameterized pipeline: the release workflow retrieves Leonardo assets, builds the application, generates the setup by environment and flavor, updates configuration toward staging or production and publishes the artifact to the license portal. For those managing the network this means less ambiguity between versions, environments and installations; for tinting operators it means receiving an app coherent with central services.

Wanna learn more?

Write to us and find out how we can take your ideas to the next level.

Contact us
B2B,reserved area,orders,sales network,integrations,customer portal

A B2B portal and API backend to make orders, documents, promotions and operational flows more organized across customers, sales network and San Marco Pitture administrators.

San Marco Pitture B2BSan Marco Pitture B2B
web app,administrative workflows,PDF generation,multi-tenant,compliance,back office

An enterprise web platform to manage complex administrative flows, operational checks and document generation in a traceable way.

MythosMythos
Vigonza (Padua) Via Germania 7 int.5 35010 Italy
Explore
ProjectsMethodMethodAboutAbout
Services
Web & MobileWeb & MobileProduct StrategyProduct StrategyManagement SystemsManagement SystemsStaffingStaffing
Say Hello
Contact usContact us
Follow us
InstagramLinkedIn
+39 049 7988 390
Privacy PolicyCookies Policy
Kuama Srl - P.IVA IT05193790283
© 2026 Kuama. All rights reserved.
build 6ad6aae