Technology transforming business.

Tecnologia à medida para o seu negócio crescer.

Criamos as soluções digitais de que a sua empresa precisa para poupar tempo, reduzir erros e decidir com mais confiança — com um parceiro próximo, da primeira conversa aos resultados.

A empresa

Sobre a GEMMASOL

A GEMMASOL é uma empresa tecnológica sediada em Cabo Verde, dedicada ao desenvolvimento de software e à criação de soluções digitais para empresas. A nossa abordagem combina engenharia sólida, proximidade com o negócio e compromisso com resultados sustentáveis.

A empresa nasce de uma experiência profissional de mais de 12 anos em desenvolvimento de software, integração de sistemas e liderança técnica em projetos empresariais.

Princípios

O que nos orienta

Quatro princípios que orientam cada projeto, da primeira conversa à evolução da solução.

  • Disciplina de engenharia

    Preferimos soluções bem construídas e testadas a promessas e tendências passageiras.

  • Clareza e transparência

    Âmbito definido, comunicação aberta e soluções que outras equipas conseguem manter.

  • Tecnologia ao serviço do negócio

    Escolhemos as ferramentas em função das necessidades da organização, não das modas.

  • Parcerias de longo prazo

    Acompanhamos a evolução das soluções e melhoramos de forma contínua depois da entrega.

Serviços

O que fazemos

Da ideia à evolução de sistemas existentes, ajudamos empresas a transformar necessidades operacionais em soluções digitais concretas.

Desenvolvimento de Software à Medida

Criamos aplicações web, portais, plataformas de gestão e APIs adaptados aos processos e objetivos de cada organização.

Saber mais

Automatização e Integração de Sistemas

Ligamos plataformas, automatizamos tarefas e organizamos fluxos de trabalho para reduzir operações manuais e melhorar a eficiência.

Saber mais

Inteligência Artificial Aplicada

Integramos pesquisa inteligente, assistentes e funcionalidades de IA em processos reais, com foco na utilidade, controlo e manutenção.

Saber mais

Modernização de Aplicações e Cloud

Modernizamos aplicações existentes, melhoramos processos de entrega e preparamos soluções para operar com desempenho e fiabilidade na cloud.

Saber mais

Consultoria e Arquitetura Tecnológica

Avaliamos desafios técnicos, definimos arquiteturas e prioridades e apoiamos decisões de produto, integração e evolução tecnológica.

Saber mais

Manutenção e Evolução de Software

Acompanhamos aplicações em produção com correções, melhorias, atualizações e suporte para que continuem úteis e fiáveis.

Saber mais

Soluções

O que podemos construir consigo

Exemplos de soluções que resultam dos nossos serviços, para responder a necessidades concretas de operação, clientes e equipas.

Software à medida

Portais de cliente

Áreas reservadas onde os clientes consultam informação, submetem pedidos e acompanham serviços sem depender de contactos manuais.

  • Autenticação e perfis
  • Pedidos e acompanhamento
  • Conteúdo gerível

Software à medida

Backoffices e plataformas de gestão

Ferramentas internas para gerir operações, registos, aprovações e relatórios num único local.

  • Perfis e permissões
  • Fluxos de aprovação
  • Exportação de dados

Automatização e integração

Integração de sistemas e APIs

Ligação entre plataformas de gestão, canais digitais e aplicações existentes, com dados sincronizados e menos introdução manual.

  • APIs REST e GraphQL
  • Sincronização de dados
  • Tratamento de falhas

Automatização e integração

Automatização de processos administrativos

Formulários, validações e circuitos de trabalho digitais que substituem folhas de cálculo, emails dispersos e papel.

  • Formulários estruturados
  • Validação de dados
  • Notificações e prazos

IA aplicada

Assistentes de conhecimento com IA

Pesquisa em linguagem natural sobre documentos e conteúdos internos, com respostas ancoradas nas fontes e supervisão humana.

  • Pesquisa documental
  • Respostas com fontes
  • Limites definidos

Software à medida

Aplicações móveis

Aplicações para clientes e equipas, ligadas aos mesmos serviços de backend que suportam a operação web.

  • iOS e Android
  • Integração com backend
  • Notificações

Modernização e cloud

Modernização de aplicações existentes

Evolução gradual de sistemas legados para arquiteturas mais fáceis de manter, testar e implementar.

  • Migração incremental
  • Contentores e CI/CD
  • Desempenho

Consultoria e arquitetura

Design systems e bibliotecas de interface

Componentes reutilizáveis e documentados que tornam várias aplicações mais consistentes e acessíveis.

  • Componentes acessíveis
  • Documentação
  • Distribuição como pacote

Para quem

Com quem trabalhamos

Apoiamos organizações em diferentes fases, da primeira digitalização de processos à evolução de plataformas empresariais.

Pequenas e médias empresas

Para empresas com processos manuais ou dispersos por folhas de cálculo, emails e ferramentas que não comunicam entre si.

  • Digitalizar pedidos, registos e aprovações
  • Ligar ferramentas que hoje funcionam isoladas
  • Reunir a informação operacional num único local
  • Software à medida
  • Automatização e integração
  • Manutenção e evolução
Falar sobre um projeto

Experiência

Experiência em projetos reais

Projetos em produtos digitais, plataformas empresariais e integração de sistemas. Conheça os desafios, as decisões de desenvolvimento e os resultados de cada caso.

Retalho e centros comerciais

Mi Mall — evolução de uma plataforma digital de retalho

Evolução de uma aplicação de retalho com foco na experiência móvel, integração de serviços e desempenho das operações digitais.

Ler caso de estudo

Plataformas digitais e serviços públicos

Um Design System para várias aplicações

Criação de uma biblioteca comum de interfaces para reduzir divergências visuais e tornar a evolução de vários produtos mais consistente.

Ler caso de estudo

Serviços financeiros e banca

Core Banking e canais digitais — DataPro, LLC

Evolução de funcionalidades de core banking, onboarding e canais móveis, com integração de dados e processos financeiros.

Ler caso de estudo
Ver todos os casos de estudo

Plataforma IGRP 3

Experiência com IGRP 3

Desenvolvemos aplicações sobre o iGRP 3.0 — Horizon, a plataforma low-code / no-code pensada para governação digital e sistemas empresariais. Conhecemos o ciclo completo: o Studio que gera o código, o framework que o executa e os serviços da plataforma que o suportam.

  • Aplicações criadas no IGRP Studio e estendidas com código à medida
  • Frontend Next.js e backend Spring Boot sobre o framework IGRP
  • Gestão de acessos, processos BPMN e integração com sistemas existentes
  1. Modelamos páginas e dados no Studio e geramos a base da aplicação, pronta a estender sem retrabalho.

    • Page Builder
    • Model Designer
    • @igrp/cli
  2. Estendemos o código gerado com componentes e lógica à medida, sem perder compatibilidade com futuras versões.

    • Next.js
    • Spring Boot
    • Design System
  3. Configuramos permissões, automatizamos fluxos BPMN e ligamos notificações aos processos do negócio.

    • Access Management
    • Processos BPMN
    • Notificações
  4. Preparamos ambientes em Docker e Kubernetes, com identidade centralizada e operação monitorizada.

    • PostgreSQL
    • Keycloak
    • Docker
    • Kubernetes

O que fazemos com IGRP 3

  • Aplicações no Studio

    Criação de páginas e modelos de dados com o Page Builder e o Model Designer, a partir dos requisitos do negócio.

  • Componentes e código à medida

    Extensão das aplicações geradas com Custom Components, Widgets e Custom Code quando o Studio não chega.

  • Backend e integrações

    Serviços Spring Boot sobre o framework IGRP, APIs e ligação a sistemas e bases de dados existentes.

  • Acessos e identidade

    Modelo de permissões, Access Management e autenticação OAuth2/OIDC com Keycloak.

  • Processos de negócio

    Modelação e execução de processos BPMN com o Process Studio e o Process Management.

  • Implementação e operação

    Ambientes Docker, implementação em Kubernetes com Helm e ArgoCD e monitorização da plataforma.

Abordagem

Como trabalhamos

Um processo simples, claro e próximo.

Cada projeto começa pela compreensão do problema, não pela escolha da tecnologia.

  1. Etapa 1

    Conhecer o desafio

    Conversamos sobre os objetivos, o contexto, os utilizadores e as limitações para perceber o que precisa de mudar.

  2. Etapa 2

    Definir a solução

    Clarificamos o âmbito, as prioridades e a forma de colaboração antes de avançar para o desenvolvimento.

  3. Etapa 3

    Construir e evoluir

    Desenvolvemos e validamos de forma incremental, acompanhando melhorias e novas necessidades ao longo do tempo.

Falar sobre um projeto

Tecnologia

Capacidades técnicas

Escolhemos a tecnologia em função do problema. Estas são as áreas e ferramentas com que temos experiência em projetos reais.

Frontend e web

Aplicações web, portais e interfaces acessíveis, rápidas e preparadas para pesquisa.

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • SEO técnico

Backend e APIs

Serviços, integrações e gestão de conteúdos ligados aos sistemas existentes.

  • NestJS
  • APIs REST
  • GraphQL
  • Strapi
  • Keycloak

Aplicações móveis

Experiências móveis para clientes e equipas, com bases de código reutilizáveis.

  • Flutter
  • Ionic
  • React

Dados e sistemas empresariais

Modelação, consultas e manutenção de dados em sistemas com regras de negócio exigentes.

  • Oracle Database
  • SQL
  • PL/SQL

Inteligência artificial aplicada

Pesquisa documental e assistentes com respostas ancoradas em fontes e limites definidos.

  • RAG
  • Modelos de linguagem
  • Agentes

Qualidade e entrega

Componentes documentados, revisão visual e processos de entrega mais previsíveis.

  • Storybook
  • Chromatic
  • CI/CD
  • Contentores
  • WAI-ARIA

Perguntas frequentes

Antes de começarmos

Respostas curtas às perguntas mais comuns sobre a forma como trabalhamos.

Trabalham com empresas fora de Cabo Verde?

Sim. A GEMMASOL está sediada em Cabo Verde e trabalha em colaboração remota. Temos experiência em projetos em Portugal, Espanha, Irlanda, Brasil e Chile.

Como começa um projeto?

Com uma conversa sobre o desafio: objetivos, contexto, utilizadores e limitações. A partir daí clarificamos o âmbito, as prioridades e a forma de colaboração antes de avançar para o desenvolvimento.

Podem evoluir um sistema que já existe?

Sim. Além de criar soluções novas, modernizamos aplicações existentes, integramos plataformas e asseguramos a manutenção e evolução de software em produção.

Como abordam a inteligência artificial?

Como uma ferramenta, não como um fim. Integramos IA onde traz utilidade concreta — pesquisa, assistentes e tratamento de documentos — com limites definidos, respostas ancoradas em fontes e supervisão humana nas decisões relevantes.

Que tecnologias utilizam?

Escolhemos a tecnologia em função das necessidades do negócio e de quem vai manter a solução. Temos experiência em React, Next.js, TypeScript, NestJS, Flutter, Oracle e integração por APIs, entre outras.

Como é definido o custo de um projeto?

Depende do âmbito, da complexidade e da forma de colaboração. Depois de conhecermos o desafio, propomos um âmbito e prioridades claros para cada fase.

Oferecem suporte depois da entrega?

Sim. Acompanhamos aplicações em produção com correções, melhorias, atualizações e acordos de suporte ajustados a cada caso.

Contacto

Vamos falar sobre o seu projeto?

Conte-nos o que pretende construir, melhorar ou automatizar. Podemos ajudar a definir o próximo passo.

  1. Envie o seu pedido

    Descreva o desafio em poucas linhas. Não precisa de um caderno de encargos.

  2. Conversamos sobre o contexto

    Objetivos, utilizadores, sistemas existentes e limitações.

  3. Propomos o próximo passo

    Um âmbito claro, prioridades e a forma de colaboração.

Prefere escrever diretamente?
  • 36+ projetos concluídos
  • Projetos em 6 países
  • Sede em Cabo Verde

Envie-nos uma mensagem

Os campos marcados com asterisco são obrigatórios.

Sobre o que quer falar?

Usamos estes dados apenas para responder ao seu pedido.