Início topics SaaS O que é software como serviço (SaaS)?
Explore a solução SaaS da IBM Inscreva-se para receber atualizações sobre a nuvem
Ilustração mostrando como o SaaS como um modelo de fornecimento de software oferece os benefícios da computação em nuvem por meio de um navegador da web
O que é SaaS?

Software como serviço (SaaS) é um software de aplicação hospedado na nuvem e usado por meio de uma conexão com a internet via um navegador da web, aplicação móvel ou thin client.

O provedor de SaaS é responsável por operar, gerenciar e manter o software e a infraestrutura na qual ele é executado. O cliente simplesmente cria uma conta, paga uma taxa e começa a trabalhar.

Alguns historiadores do setor remontam as origens do SaaS à década de 1950, quando aplicações executadas em mainframes eram distribuídos em terminais remotos. Mas o SaaS como conhecemos hoje começou em 1999, quando a Salesforce lançou seu sistema de gerenciamento de relacionamento com o cliente (CRM) como um software hospedado na nuvem entregue aos navegadores da web.

Hoje, o SaaS é o serviço de computação em nuvem pública mais comum e o modelo de entrega de software dominante. Grande parte do software que as forças de trabalho usam – desde ferramentas cotidianas como o Slack (para mensagens) e o Dropbox (para armazenamento e compartilhamento de arquivos) até as principais aplicações de negócios, como planejamento de recursos empresariais (ERP) e plataformas de otimização de recursos humanos ou da força de trabalho – é fornecido por meio do modelo SaaS.

Em comparação com o software tradicional instalado no local, o SaaS oferece a empresas de todos os portes – de startups a grandes organizações globais – os benefícios de um rápido time-to-value, despesas de gerenciamento baixas ou inexistentes e custos previsíveis.

Essa popularidade continua crescendo. O analista do setor Gartner prevê que as receitas mundiais de software SaaS ultrapassarão US$ 145 bilhões até o final de 2022 (link externo ao site ibm.com); outro analista, a International Data Corporation (IDC), projeta que o mercado mundial de SaaS crescerá para US$ 302,1 bilhões até 2025 (link externo ao site ibm.com).

Obtenha todo o potencial da sua nuvem híbrida

Conecte e integre seus sistemas para preparar sua infraestrutura para a IA.

Conteúdo relacionado

Cadastre-se para receber o guia sobre DaaS

Como funciona o SaaS

O SaaS aproveita a infraestrutura de computação em nuvem e as economias de escala para oferecer aos clientes uma abordagem mais simplificada para adotar, usar e pagar por um software. Todos as aplicações SaaS compartilham estas características:

As aplicações SaaS são criadas para serem hospedadas na nuvem. O fornecedor de software SaaS pode hospedar a aplicação na sua própria infraestrutura de nuvem ou em um provedor de serviço de nuvem (como Amazon Web Services (AWS), Google Cloud, IBM Cloud ou Microsoft Azure). A hospedagem com um provedor de serviços em nuvem estabelecido permite que o provedor de SaaS ofereça a escalabilidade e a acessibilidade global que alguns clientes podem querer.

As aplicações SaaS são acessíveis a qualquer cliente com conexão à internet e um dispositivo de usuário conectado à internet (por exemplo, um computador, celular ou tablet). As aplicações SaaS normalmente são executadas em qualquer navegador da web; nos dispositivos móveis, as aplicações SaaS podem ser executadas de forma mais eficaz em (ou podem exigir) uma aplicação móvel ou tablet. Algumas aplicações SaaS, como o Adobe Acrobat, podem oferecer ou demandar um thin client dedicado que os usuários baixam e instalam nos seus computadores.

As aplicações SaaS usam arquitetura multilocatário, na qual uma única instância da aplicação atende a todos os clientes. Para fins de segurança e privacidade de dados, os dados de aplicação, os dados do usuário, os dados do sistema e as configurações personalizadas de cada cliente são separados dos dados de outros clientes.

Mais importante, as aplicações SaaS exigem pouco ou nenhum gerenciamento e nenhuma manutenção por parte do cliente. O fornecedor de SaaS é responsável por

  • Provisionamento, gerenciamento e manutenção de todos os servidores, equipamentos de rede, hardware de armazenamento e software operacional necessários para executar a aplicação.
  • Aplicação de correções de recursos e patches de segurança conforme necessário.
  • Fornecimento de serviços de balanceamento de carga, infraestrutura redundante, backup de dados, segurança na nuvem e recuperação de desastres para evitar interrupções e atender aos padrões de desempenho, disponibilidade e proteção de dados especificados no contrato de nível de serviço (SLA).

Muitos fornecedores de SaaS também fornecem uma interface de programação de aplicativos (API) que seus clientes podem usar para integrar a aplicação SaaS a outras aplicações de SaaS ou de software tradicional.

Precificação de SaaS

As aplicações SaaS estão disponíveis em uma ampla variedade de esquemas de preços de assinatura – todos diferentes do licenciamento de software tradicional, que fornecia acesso ao software e aos serviços relacionados por um período específico por um preço fixo (ou menu de preços fixos).

Preços sem custo ou "freemium"

A maioria dos fornecedores de SaaS oferece uma versão gratuita do software que os clientes podem experimentar por um curto período, geralmente uma semana ou um mês. Normalmente, essas avaliações sem custo oferecem acesso a todos os recursos do software, mas limitam o número de vezes ou a extensão em que esses recursos podem ser usados, e alguns nem mesmo exigem um cartão de crédito.

Algumas empresas de SaaS oferecem versões "freemium" de suas aplicações: versões que são sempre gratuitas, com um subconjunto limitado, mas útil, dos recursos completos dos produtos – ou que não são limitadas, mas que periodicamente exigem que os usuários cliquem nos anúncios exibidos antes de continuar o trabalho. Os provedores de SaaS esperam que os usuários freemium acabem migrando para uma versão paga do software.

Preços de assinatura mensal ou anual escalonada

Para empresas de pequeno e médio porte, os produtos SaaS normalmente oferecem "níveis" de preços com base no conjunto de recursos ou no nível de uso. Por exemplo, uma solução SaaS de marketing por e-mail pode oferecer um nível padrão para até 5.000 contatos por US$ 250 por mês, um nível profissional para até 20.000 contatos por US$ 500 por mês e um nível empresarial para 100.000 contatos mais design e hospedagem de landing page por US$ 600 por mês.

Para empresas de grande porte, os fornecedores de SaaS podem oferecer um nível empresarial que permite uma seleção mais granular de recursos, suporte prioritário, termos especiais de SLA e até mesmo preços negociáveis.

Os preços em escala permitem que os clientes escolham o melhor plano para suas necessidades funcionais e seu orçamento, e tornam a escalabilidade tão fácil quanto passar para o próximo nível. A maioria dos preços de assinatura em escala oferece um desconto para os clientes que pagam um ano inteiro de uma só vez e um ajuste de preço proporcional para os clientes que mudam de nível no meio da assinatura.

Benefícios do SaaS

Os benefícios e vantagens do SaaS são mais bem compreendidos em comparação com o software tradicional – o software instalado e gerenciado na infraestrutura local:

  • O SaaS oferece uma adoção e tempo de benefício mais rápidos, até mesmo instantâneos. Os clientes podem comprar e começar a usar aplicações SaaS imediatamente, às vezes em minutos, por um custo inicial mínimo (basicamente o custo da assinatura do primeiro mês). Compare com o software tradicional, que pode exigir a compra e o provisionamento de servidores, a instalação do software em cada dispositivo do usuário e o orçamento e a compra de uma licença integral para cada usuário.
  • O SaaS oferece acesso a novos recursos e versões assim que estiverem disponíveis. Os provedores de SaaS geralmente atualizam os recursos e adicionam funcionalidades várias vezes por semana, sem que os clientes percebam. Eles podem até mesmo atualizar a interface e a experiência do usuário sem interromper o trabalho dos clientes. Compare com o software tradicional no local, para o qual as atualizações periódicas costumam ser tão caras e disruptivas que os clientes podem esperar meses pela funcionalidade em uma nova versão (se não optarem por ignorar algumas atualizações completamente).
  • O SaaS permite escalabilidade econômica e sob demanda. Os clientes podem escalar a aplicação SaaS para cima e para baixo conforme necessário, simplesmente fazendo upgrade ou downgrade de níveis ou adquirindo mais capacidade. Compare com o software tradicional, que exige que os clientes comprem mais capacidade em antecipação aos picos de uso – capacidade que fica ociosa e desperdiçada até ser necessária.
  • O SaaS oferece custos previsíveis e despesas gerais drasticamente menores. Com o SaaS, não há necessidade de fazer um orçamento para a infraestrutura na qual o software será executado, para atualizações periódicas do software e para a infraestrutura de suporte e, o mais importante, para a equipe interna de TI instalar, atualizar e manter o software. Quase todas as despesas vão diretamente para o uso do software.

Desafios potenciais

Apesar de suas vantagens, o SaaS apresenta riscos e desafios potenciais que os clientes, especialmente os clientes corporativos, precisam conhecer.

Como as aplicações SaaS são muito fáceis de serem usadas pelos usuários, elas podem se proliferar em uma organização sem o conhecimento da equipe de TI. Este fenômeno, denominado "TI invisível", pode representar riscos à segurança. Em um nível básico, se a equipe de TI não souber qual software os usuários estão usando, não poderá garantir que o software seja seguro.

Consequentemente, a TI invisível também pode exacerbar as más práticas de segurança existentes, como o uso da mesma senha para ainda mais aplicações, e aumentar a vulnerabilidade geral da organização aos invasores.

Outro risco potencial é o lock-in com fornecedor, ou seja, a dificuldade de migrar para outro fornecedor de SaaS quando a aplicação do fornecedor atual não atende mais aos requisitos de desempenho, funcionalidade ou comerciais do cliente. Por exemplo, se uma aplicação SaaS depende de uma lógica comercial própria ou de um stack de tecnologia próprio, pode ser difícil ou impossível migrar dessa aplicação SaaS para outra sem fazer trocas significativas.

SaaS versus PaaS versus IaaS 

SaaS, PaaS e IaaS são os três principais modelos de computação "como serviço" oferecidos pelos provedores de serviços em nuvem. Cada modelo atrai um tipo diferente de cliente de computação em nuvem e transfere um grau diferente de gerenciamento de TI para o provedor de serviço de nuvem.

O SaaS, como discutido em detalhes acima, destina-se a clientes que desejam comprar e usar uma aplicação de software pronta e hospedada na nuvem por meio de uma conexão com a internet. O SaaS transfere todo o desenvolvimento de software e o gerenciamento da infraestrutura para o provedor de serviço de nuvem.

A PaaS, ou plataforma como serviço, oferece uma plataforma completa e totalmente gerenciada hospedada na nuvem – hardware, software, ferramentas de desenvolvimento e infraestrutura – por meio de uma conexão com a internet para clientes que desejam desenvolver suas próprias aplicações. A PaaS permite que as equipes de desenvolvimento de software criem, testem, implementem, executem, atualizem e dimensionem as aplicações de forma mais rápida e econômica do que se tivessem que criar e gerenciar sua própria plataforma no local.

A IaaS, ou infraestrutura como serviço, oferece acesso sob demanda a recursos de computação, rede e armazenamento hospedados na nuvem, com pagamento conforme o uso. A IaaS é destina-se a clientes que desejam ter controle interno sobre suas aplicações e plataformas, mas que querem dimensionar e reduzir os recursos de infraestrutura conforme necessário, em vez de pagar o alto preço de criar e gerenciar um data center local que possa acomodar uma carga de trabalho altamente variável ou "pontiaguda". 

Saiba mais sobre as diferenças entre IaaS vs PaaS vs SaaS
Soluções relacionadas Aplicações SaaS na nuvem

Obtenha análises cognitivas, inove processos e crie melhores experiências do cliente com aplicações de software como serviço (SaaS) prontos para uso.

Serviços de consultoria de nuvem

Crie uma estratégia de nuvem híbrida que impulsione a eficiência de custos, aumente a produtividade e crie oportunidades de inovação.

IBM Cloud Integration

Integre entre e dentro de várias nuvens privadas e públicas e sistemas locais.

infraestrutura de nuvem híbrida

Aproveite as soluções de infraestrutura local abertas, flexíveis e seguras para liberar sua estratégia de nuvem híbrida.

Gerenciamento de acesso e identidade (IAM)

Proteja seus usuários e aplicativos, dentro e fora da empresa, com uma abordagem de software como serviço (SaaS) nativa da nuvem e de baixa dificuldade.

Gerenciamento de dispositivos móveis (MDM)

Obtenha visibilidade, gerenciamento e segurança para endpoints e usuários com uma solução abrangente de GDM baseada em software como serviço (SaaS).

Serviços de desenvolvimento de aplicações em nuvem

Crie uma vez, itere rapidamente e implemente em qualquer lugar com o desenvolvimento de aplicações nativas em nuvem.

Serviços de gerenciamento de aplicações

Desbloqueie seu investimento em nuvem transformando a forma como você gerencia as aplicações.

Recursos IaaS versus PaaS versus SaaS

Entenda e compare os três modelos de serviço de computação em nuvem mais populares.

IaaS (infraestrutura como serviço)

Obtenha uma visão geral da IaaS, seus componentes, vantagens, preços e como ela se relaciona com a PaaS, SaaS, BMaaS, contêineres e serverless.

PaaS (plataforma como serviço)

Crie, teste, implemente e escale aplicações de forma mais rápida e econômica com PaaS, um modelo de computação baseado em nuvem.

DBaaS (banco de dados como serviço)

Veja os benefícios do DBaaS como uma das categorias de ofertas de Software como Serviço (SaaS) de crescimento mais rápido para aplicações em nuvem.

Gerenciamento de acesso e identidade (IAM)

Vincule, com segurança, cada usuário ao nível de acesso correto ao IAM.

Infraestrutura de TI

Entenda como a infraestrutura de TI engloba os componentes combinados necessários para a operação e o gerenciamento de serviços de TI corporativos e ambientes de TI.

desenvolvimento de software

Entenda como o desenvolvimento de software engloba um conjunto de atividades de ciência da computação dedicadas ao processo de criação, projeto, implementação e suporte de software.

Dê o próximo passo

A IBM Security Verify é uma plataforma líder de IAM que fornece recursos baseados em IA para gerenciar sua força de trabalho e necessidades do cliente. Unifique silos de identidade, reduza o risco de ataques baseados em identidade e forneça autenticação moderna, incluindo recursos sem senha.

Conheça o Verify Experimente o Verify por 90 dias