Software à medida ou solução pronta (SaaS)?

Segundo a Mesterséges Intelligencia Központ Kft., empresa de desenvolvimento de software de Budapeste, o software pronto (SaaS) basta se cobrir os processos; o software à medida compensa se o funcionamento fugir ao habitual ou se o próprio software for a vantagem do negócio.

Em resumo: se um produto pronto cobrir a maior parte dos processos sem desenvolvimento, e a empresa puder aceitar adaptar-se a ele, a solução pronta é o caminho mais rápido. Se o funcionamento se afastar daquilo em que os produtos prontos se baseiam, se for preciso ligar muitos sistemas, ou se o controlo sobre os dados e sobre a evolução for uma questão estratégica, compensa o desenvolvimento à medida. Muitas vezes, a resposta certa são os dois em conjunto: uma base pronta, com complementos à medida.

O que significam software à medida, software pronto e SaaS?

Os três conceitos respondem a duas perguntas diferentes: uma é para quem foi feito o software, a outra é como chega ao utilizador.

Segundo a definição de computação em nuvem do Instituto Nacional de Normas e Tecnologia dos Estados Unidos (NIST), no SaaS o utilizador usa a aplicação do fornecedor que corre na nuvem e não gere a infraestrutura subjacente (a rede, os servidores, o sistema operativo, o armazenamento), nem sequer as funcionalidades individuais da aplicação, apenas, quando muito, configurações limitadas ao nível do utilizador (NIST SP 800-145). É esta, ao mesmo tempo, a força e a limitação do SaaS: o fabricante tira dos ombros da empresa o peso da operação, mas é também ele quem decide o que muda no produto, e quando.

O terceiro caminho: uma base pronta, com complementos à medida

A decisão raramente é «ou uma coisa ou outra». Em muitas empresas, o caminho viável é manter o produto pronto para as tarefas habituais, como a contabilidade, o e-mail e o trabalho de escritório, e desenvolver à medida onde a empresa funciona realmente de forma diferente das outras. As formas mais comuns da solução híbrida:

A vantagem do caminho híbrido é que a empresa só paga desenvolvimento por aquilo que é realmente específico. A desvantagem é que as partes à medida têm de acompanhar as alterações da interface do sistema pronto; por isso, a integração precisa de registo e de alertas de erro, e alguém tem de assegurar a sua manutenção. Sobre a ligação entre sistemas e a automatização do trabalho repetitivo, escrevemos na página Automatização de processos.

Critérios de decisão numa tabela

CritérioPende para o software pronto (SaaS) se…Pende para o desenvolvimento à medida se…
Adequação aos processoso processo é habitual e a empresa aceita adaptar-se ao softwarea empresa foge ao habitual e quer manter essa diferença
Vantagem competitivaa área não distingue a empresa dos concorrenteso próprio software é a vantagem do negócio, ou aquilo que a sustenta
Número de integraçõesé preciso ligar poucos sistemas, e existem conectores prontos para elesé preciso ligar muitos sistemas, ou não existem conectores prontos para eles
Dados e saídao fabricante oferece uma exportação completa e legível por máquina, e as condições de saída são claraso modelo de dados e o controlo sobre o sistema são uma questão estratégica
Utilizadores e modelo de licenciamentopoucos utilizadores e um número de pessoas previsívelum grupo de utilizadores grande ou em rápido crescimento, em que a tarifa por utilizador é determinante
Rapidez de arranquetem de funcionar depressa, e as funcionalidades prontas bastamo arranque pode esperar pelo desenvolvimento, ou pode ser feito por etapas
Quem faz a manutenção?não há capacidade informática própria, e basta a manutenção do fabricantehá quem o opere: uma equipa própria ou um programador contratado
Localização dos dados e conformidadeo local de armazenamento dos dados e o contrato do fabricante cumprem os requisitosos dados têm de permanecer num local determinado, ou aplicam-se-lhes regras setoriais rigorosas

Não é preciso que todas as linhas apontem para o mesmo lado. Se a maioria dos critérios pender para o produto pronto, vale a pena começar por ele. Se, pelo contrário, as linhas de maior peso (a adequação, a vantagem competitiva e as integrações) apontarem para o desenvolvimento à medida, vale a pena planear com mais profundidade e fazer uma comparação concreta para, pelo menos, um grupo de funções.

De que depende o custo total de propriedade?

O custo total de propriedade (em inglês, total cost of ownership, abreviado TCO) é o esforço financeiro ao longo de todo o período de utilização do software, e não apenas o preço do arranque. A estrutura de custos dos dois caminhos é diferente, por isso comparar um único ano pode induzir em erro: convém olhar para o período de utilização previsto.

No software pronto e no SaaS, o custo é normalmente determinado por:

No software à medida:

O custo do desenvolvimento à medida é planeável quando o âmbito é medido, e não estimado a olho. Medimos o tamanho funcional do desenvolvimento em pontos de função COSMIC (ISO/IEC 19761), e daí resultam a proposta e o calendário; o método está descrito na página Preços. Qual dos caminhos custa menos a longo prazo depende do número de utilizadores, da frequência das alterações e da quantidade de integrações. Não há uma resposta geral, apenas um cálculo feito para o caso concreto.

Dependência do fabricante e portabilidade dos dados

Fala-se de dependência do fabricante (em inglês, vendor lock-in) quando a mudança para outro produto é tão difícil ou dispendiosa que a empresa, na prática, não consegue sair. A causa pode ser um formato de dados fechado, uma exportação incompleta, muitas configurações ligadas apenas àquele produto ou um contrato difícil de rescindir.

O Regulamento dos Dados da União Europeia (Data Act, Regulamento (UE) 2023/2854) é aplicável desde 12 de setembro de 2025 e regula num capítulo próprio a mudança entre serviços de tratamento de dados; os seus considerandos incluem também o SaaS entre estes serviços. O texto do regulamento prevê, entre outras coisas, o seguinte (verificado em 17 de outubro de 2026):

Uma exceção importante: a regra sobre os encargos e algumas obrigações técnicas não se aplicam aos serviços cujas características principais foram, em grande parte, feitas à medida das necessidades de um único cliente e que não são oferecidos em larga escala (artigo 31.º). Se o sistema pronto tratar dados pessoais por conta da empresa, também o Regulamento Geral sobre a Proteção de Dados (RGPD) vincula o fornecedor: no final do serviço, consoante a escolha do responsável pelo tratamento, apaga ou devolve todos os dados pessoais (RGPD, artigo 28.º, n.º 3, alínea g)). Trata-se de informação, não de aconselhamento jurídico.

A lei melhora as condições, mas a saída continua a ter de ser planeada pela empresa, de preferência logo no momento da escolha. Vale a pena verificar:

De quem é o código-fonte?

No software pronto e no SaaS, a empresa compra um direito de utilização: o código-fonte fica com o fabricante, e é o fabricante quem decide o destino do produto (novas funcionalidades, alterações de preço, descontinuação do produto). Isto, por si só, não é um problema, se o produto for estável e os dados puderem ser exportados.

No desenvolvimento à medida, a questão do código-fonte e dos direitos de utilização é resolvida pelo contrato; por isso, vale a pena estipular expressamente de quem é o código, se o cliente recebe o código-fonte completo e a documentação, e se o sistema pode continuar a ser desenvolvido por outro programador. Connosco, o código-fonte e os direitos de utilização também se regem pelo contrato. Sobre os outros pontos importantes do contrato, escrevemos no artigo Como escolher uma empresa de desenvolvimento de software?.

A ponderação varia consoante o tipo de sistema

Os critérios acima são gerais, mas o seu peso varia de um tipo de sistema para outro. Num sistema de planeamento de recursos empresariais, a questão decisiva é a relação entre a personalização e a facilidade de atualização; escrevemos sobre isso no artigo ERP à medida ou ERP pronto personalizado?. Num sistema de gestão de clientes, contam muito um processo de vendas específico e a licença por utilizador (ver o artigo Quando compensa desenvolver um CRM à medida?). Numa loja online, o arranque rápido das plataformas alugadas opõe-se à liberdade de expansão, tema do artigo Loja online: plataforma por subscrição ou desenvolvimento à medida?. Sobre o desenvolvimento de sistemas empresariais em geral, pode ler na página Software empresarial.

Lista de verificação para a decisão

As respostas às perguntas seguintes indicam, na maioria dos casos, o caminho por si mesmas:

  1. Conseguimos descrever o processo com pormenor suficiente para o verificar, item a item, na demonstração de um produto pronto?
  2. Que parte do processo é coberta pelo produto pronto através de configurações, sem desenvolvimento?
  3. Esta área distingue a empresa dos concorrentes, ou funciona de forma semelhante em todas as empresas?
  4. A quantos sistemas é preciso ligar, e existem para eles conectores prontos suportados pelo fabricante?
  5. Quantos utilizadores vão trabalhar no sistema daqui a alguns anos, e como muda a subscrição com isso?
  6. Recebemos uma exportação completa e legível por máquina, e já a experimentámos com uma exportação de teste?
  7. Onde são armazenados e tratados os dados, e isso cumpre os requisitos de proteção de dados e setoriais da empresa?
  8. Quem opera e continua a desenvolver o sistema, e o que acontece se esse parceiro deixar de estar disponível?
  9. Quanto tempo há até ao arranque, e o sistema pode arrancar por etapas?

Erros típicos

Perguntas frequentes

Quando compensa desenvolver software à medida?

Quando o funcionamento da empresa se afasta daquilo em que os produtos prontos se baseiam e a empresa quer manter essa diferença; quando é preciso ligar muitos sistemas e não existem conectores prontos para eles; ou quando o próprio software é a vantagem do negócio. Se um produto pronto cobrir a maior parte dos processos sem desenvolvimento, esse é geralmente o caminho mais rápido, e dizemo-lo logo na primeira consulta.

O software à medida é mais caro a longo prazo?

Não necessariamente, mas também não é automaticamente mais barato. A subscrição do software pronto cresce com o número de utilizadores e com os planos, enquanto no sistema à medida a operação e a evolução representam um custo contínuo. Qual custa menos depende do período de utilização previsto, do número de pessoas, das integrações e da frequência das alterações; vale a pena calculá-lo para o caso concreto.

O que acontece aos nossos dados se cancelarmos o SaaS?

Depende sobretudo do contrato, por isso vale a pena verificá-lo logo no momento da escolha. Segundo o Regulamento dos Dados da UE, o contrato tem de especificar exaustivamente os dados que podem ser transferidos e garantir pelo menos 30 dias de calendário para a sua recuperação; e, segundo o RGPD, no final do serviço os dados pessoais têm de ser apagados ou devolvidos, consoante a escolha do responsável pelo tratamento. Na prática, é uma exportação de teste que mostra até que ponto os dados são utilizáveis noutro sistema.

É possível combinar os dois?

Sim, e em muitas empresas esse é o caminho viável: o sistema pronto mantém-se para as tarefas habituais, uma integração à medida liga-o aos restantes sistemas, e é criado um módulo à medida para aquilo em que a empresa é diferente. A condição é que o sistema pronto esteja acessível através de uma API documentada.

De quem será o código-fonte?

No software pronto e no SaaS, o código-fonte pertence ao fabricante, e a empresa recebe um direito de utilização. No desenvolvimento à medida, o código-fonte e os direitos de utilização regem-se pelo contrato, também connosco.

Como podemos ajudar?

A Mesterséges Intelligencia Központ Kft. desenvolve software à medida e liga sistemas prontos, também com inteligência artificial, onde isso poupa trabalho real: ligamos os modelos de linguagem da OpenAI (ChatGPT), da Anthropic (Claude) e da Google (Gemini) aos sistemas existentes. A primeira consulta é gratuita, e nela dizemos também se um produto pronto é suficiente. Se for necessário um desenvolvimento à medida, medimos o seu tamanho funcional em pontos de função COSMIC, e daí resultam a proposta e o calendário. A pedido, assinamos um acordo de confidencialidade (NDA) e, após a entrega, asseguramos também a operação e a manutenção. O código-fonte e os direitos de utilização regem-se pelo contrato.

Pormenores na página Desenvolvimento de software à medida. Se quiser falar connosco sobre a sua própria situação, escreva-nos através dos contactos indicados na página Contacto.

Fontes