Bubble ou Outsystems, qual o melhor para desenvolver aplicativos?
Descubra a melhor opção para desenvolvimento de aplicativos: Bubble ou Outsystems? Neste artigo, comparamos as ferramentas e suas principais características!

O que é OutSystems
Outsystems é uma mega empresa, uma mega solução. Tanto é, que você pode ver por quem são os clientes Outsystems: são empresas gigantescas: bancos, Liberty Seguros, Zurich, Mercedes, Honda, HP, Microsoft, Dell, etc.
Outsystems fornece soluções de desenvolvimento low code. Não confunda low code com no code, Não confunda low code com no code, vou falar sobre isso mais para frente.
Ela oferece uma plataforma de desenvolvimento visual de aplicativos low code para grandes empresas, para que essas empresas possam automatizar processos e criar soluções internas de forma muito mais rápida do que seria com programação tradicional.
A interface visual do Outsystems pega toda aquela coisa clássica do código da tela preta que o pessoal vai de caractere por caractere. Ele pega isso e coloca de uma forma visual.
Mas ainda assim, Outsystems é uma ferramenta muito poderosa, então tem muito código enfiado ali no meio também, e a pessoa precisa entender, já que é uma ferramenta criada para programadores.
O “low code” é com menos código, diferente do “no code”, que é sem código nenhum. Então, quando a gente fala de Bubble, de Glide ou no próprio AppSheet, falamos de ferramentas no code, não tem código ali no meio.
Se você quer colocar código para agregar uma funcionalidade você pode, mas não é nem um pouco essencial.
Agora, uma ferramenta low code, como Outsystems, exige conhecimentos em código, em linguagem de programação.
Comparativo OutSystems x Bubble
Agora, vamos acompanhar um comparativo entre Outsystems e Bubble.
Quando eu comecei nessa jornada de procurar as melhores ferramentas, Outsystems é de longe a primeira que você encontra. Ela é muito forte, muito grande.
Este é um comparativo que eu faço entre ferramentas. Desde que eu comecei a pesquisar essas ferramentas, eu fiquei meio confuso, são muitas opções. Hoje tem mais de 50 ferramentas tranquilamente, de desenvolvimento sem código, no code ou low code.
Eu precisei começar a planilhar essas ferramentas para entender qual era a melhor, qual era a pior, em quais critérios, o que cada uma fazia… Porque é enlouquecedor ter tantas opções que existem hoje.
As que eu falo aqui, é porque considero que são as melhores para os meus objetivos, e provavelmente para os objetivos de quem me segue e acompanha.
Então, essa minha planilha é um controle de uso interno, sempre categorizando essas ferramentas:
Possui plano gratuito
Tanto Outsystems quanto Bubble possuem planos gratuitos. Você consegue fazer a sua conta gratuita e sair brincando.
Possui programador no code
O Bubble sim, já Outsystems mais ou menos. Por conta de ser no code, tudo que eu já vi de Outsystems tem uma camada de complexidade a mais, não é tão visual assim. O Outsystems é low code, não no code.
Permite interação com o banco de dados e CRUD
CRUD é o que diferencia um site de um aplicativo, basicamente, porque um site é aonde você não interage com um banco de dados e um aplicativo é quando você pode interagir com o banco de dados. Portanto, tanto Outsystems quanto Bubble permitem a interação.
Fazem aplicações web
Ambos podem abrir tanto em computador como mobile, tablet, etc. Basta você acessar a URL, não precisa baixar nada, não precisa instalar nada. Ambas as ferramentas oferecem a aplicação.
Faz aplicativos nativos mobile
Aqui o Outsystems ganha, porque, diferente do Bubble, ela faz. Você consegue, no Outsystems, gerar um APK, publicar no IOS. O Bubble está trabalhando para isso, mas ainda não faz a aplicação. Hoje, o Bubble cria aplicações web, mas você só consegue botar o aplicativo do Bubble na Play Store via webview.
Faz integrações API
Tanto o Outsystems, quanto o Bubble, te permitem puxar dados de uma outra fonte. Por exemplo, quero puxar dados do campeonato brasileiro de futebol para o meu site de apostas. Eu consigo puxar uma API para puxar dados em tempo real do Brasileirão. Na outra ponta, também consigo expor meu banco de dados do meu aplicativo para que, se eu tiver outro site ou aplicativo, eu possa puxar no banco de dados no Outsystems ou do Bubble e usar lá. Então, nas duas pontas consigo puxar e entregar dados.
Consigo fazer uma rede social
Com o Bubble sim, Outsystems mais ou menos, porque empaca. No modelo de precificação deles tem uma limitação de usuários. Quando você faz uma rede social, você quer alcançar o máximo possível de usuários senão não é uma rede social. O Outsystems não é uma ferramenta que te permite ter muitos usuários, não é o objetivo dela. Ficou bem claro no modelo de precificação deles, que eu vou falar mais para frente, então esse ponto empaca o Outsystems.
Bulk Actions
Tanto o Outsystems quanto Bubble permitem.
Ações recursivas
Ações recursivas são ações de condição, como: faça tal coisa enquanto tal coisa for verdadeira. “Enquanto tiver um usuário marcado com a deletar, pode ir deletando todos que tiverem; quando não tiver mais usuários para deletar não precisa deletar mais”. Ações recursivas ambas as ferramentas fazem.
Ações agendadas
Um exemplo é um servidor de ação agendada. O usuário se cadastra no meu aplicativo e eu dou sete dias de período grátis para ele. Eu quero agendar uma ação para ocorrer daqui exatamente sete dias, para que cancele o plano de assinatura dele caso não tenha assinado. Tanto Outsystems quanto Bubble permitem.
Processar pagamentos
Dá pra processar pagamentos tranquilamente com qualquer uma. Todos os gateways de pagamento (Paypal, PagSeguro, Mercado Pago, Pix, etc) tem integração API, e assim funciona tanto no Outsystems quanto no Bubble. Permitem interagir com esses gateways e processar pagamentos por eles.
Exporta o código-fonte
A Outsystems exporta o código-fonte, eles não tem o tal do lock in do Bubble, assim como todos, a Outsystems é a que sai da curva. Ela te permite exportar um código fonte. Você criou um aplicativo quer retirar o código fonte e jogar na sua infraestrutura de servidor, ela te permite. Bubble e todas as outras não te permitem porque são plataformas de validação do teu negócio. Bubble, Glide, todas essas que não te permitem você cria o aplicativo lá para validar o teu negócio.
Curva de aprendizagem
A curva de aprendizagem do Bubble é média porque eu comparo com ferramentas que são muito fáceis, como Glide por exemplo. Então Bubble é médio, e Outsystems é mais difícil, sem dúvidas. Outsystems é mais fácil do que programar no código, mas ainda é mais difícil que o Bubble, tem uma curva de aprendizagem bem maior.
Quantidade de usuários
A quantidade de usuário no Outsystems eu não sei dizer qual é, mas também não é o foco deles. O Bubble tem 400.000 usuários hoje, acho que é a maior plataforma hoje para criação de aplicativos web no mundo.
Outras comparativas Outsystems x Bubble
- Bancos de dados robustos SQL: Tanto Outsystems quanto Bubble são fantásticos nisso;
- Permitem cadastro e login de usuários: Ambos sim;
- Consigo fazer um marketplace em ambas sim tranquilamente; e
- Consigo fazer um ERP: Sim, sem sombra de dúvida as duas tem recursos técnicos para isso.
Quanto custa e quais planos
O Outsystems tem um plano gratuito onde você pode criar aplicativos ilimitados com até 100 usuários. Só que, para colocar em produção, você vai ter que entrar no plano Básico, Standard ou Enterprise.
Só que, o plano básico que é o primeiro plano pago deles, começar em $4000 por mês, 20 mil reais por mês. E, se você precisar do plano Standard, começa em 10 mil dólares, cinquenta mil reais por mês, mais ou menos.
“Renato, que loucura é essa, os cara tão maluco!”, é outro público né… Não tem a ver com o Bubble, não tem a ver com as outras ferramentas que a gente fala.
Exatamente por como isso fica claro no modelo de precificação.
Até porque, não é nem só essa limitação. Mesmo pagando vinte mil reais por mês, ou cinquenta mil reais por mês, você está limitado a 100 usuários, pode chegar até 1000, mas não é para ser aquela coisa que você pode escalar infinitamente.
Não é esse o objetivo.
O objetivo, que a gente já entra no assunto de para quem é o Outsystems, com base nessa precificação você pode concluir para quem é o Outsystems: grandes corporações multinacionais!
Basta olhar os clientes do Outsystems, como Vodafone, HP, Intel, Honda, Volkswagen, Warner Bros, Santander…
O Outsystems é para essas empresas, porque para empresas desse porte, pagar 50 mil reais por mês, ou 100 mil, 200 mil, tanto faz. O orçamento de TI deles já está na casa de dezenas de milhões de dólares por mês, então o que é acrescentar mais um Outsystems ali, que é uma plataforma que vai permitir que o departamento de TI deles seja muito mais ágil.
O próprio Outsystems fala que “os programadores Outsystems conseguem concretizar as mesmas coisas que um programador normal, só que de cinco a sete vezes mais rápido”. Então, o trabalho que um programador normal faria dentro do departamento de TI do Santander, por exemplo, em uns 5 ou 7 meses, um programador Outsystems faz dentro de um mês.
Eu vejo a ferramenta deles, e sei que é verdade, eles conseguem isso de forma muito mais ágil, conseguem melhorar ela de forma muito mais ágil, é uma tremenda de uma ferramenta.
Não é atoa que ela é campeã de todos os recursos, tem mais de 1.300 funcionários dentro da Outsystems, multinacional, escritórios no mundo inteiro. Mas é porque ela oferece opções muito boas, e muito inteligentes para grandes multinacionais.
Se você quiser criar, por exemplo, um aplicativo para 10 usuários no Bubble, você paga 29 dólares; no Outsystems você paga 20 mil por mês. Com 100 usuários é a mesma coisa, 20 mil e 29 dólares. Com mil usuários, aí no Outsystems já teria que migrar para os $10000 por mês.
Outsystems serve para montar um aplicativo de delivery, por exemplo? Nunca, jamais! Vai te custar 50 mil reais por mês, não faz o mínimo sentido, não é para isso que ela nasceu.
Como eu sempre falo, ela não é melhor, ela não é pior, ela é para outro perfil de uso: o uso interno corporativo em grandes corporações.
Quem fala muito isso é o Rafa Outsystems. Ele fala o seguinte: Outsystems é para programadores que querem criar soluções de forma muito mais diferenciada e muito mais rápida, agregar um tremendo de um portfólio para eles, um tremendo de um currículo.
Porque, hoje, quem Outsystems tem um conhecimento que pouquíssima gente tem, então esses caras estão sendo muito requisitados pelo mercado. Existem muitas vagas em aberto de Outsystems que não estão sendo preenchidas.
Tem pouca gente com conhecimento nessa ferramenta, e para essas grandes corporações é uma delícia ter programadores Outsystems, porque eles rendem muito mais que programadores tradicionais.
Bubble ou Outsystems?
Bom, então se a sua jornada for no sentido de desenvolver uma carreira de programação e você vise se tornar um programador sênior dentro de uma grande empresa, o Outsystems é algo muito bacana para você aprender.
Mas, para mim, não vale mencionar o Outsystems, porque não é o meu perfil.
O meu perfil é de criação de aplicativos que se tornem um negócio, eu quero um aplicativo que eu possa validar ele hoje e começar a ter receita com ele, começar a ver o usuário entrando e fazer melhorias, começar a agregar todo mês uma receita recorrente, formalizar a empresa.
Eu quero começar a contratar suporte, quero abrir um negócio, ganhar dinheiro. Não tem nada a ver com quem está aprendendo Outsystems.
Quem está aprendendo Outsystems é para trabalhar em uma grande empresa. Ganhar dinheiro sim, mas como funcionário, e não como empreendedor.
Ou seja, Outsystems é para o funcionário que visa uma carreira de programação. O Bubble, principalmente que eu falo, é para empreendedores que querem tirar uma ideia do papel e validar um negócio.
Ao comparar o Bubble e o Outsystems, notamos que ambas as plataformas oferecem soluções diferentes, cada uma com seus próprios recursos e benefícios.
É importante que você avalie quais são as melhores opções para o seu projeto e considere todas as possibilidades.
Para aprender mais e acabar com suas dúvidas sobre o Bubble, acesse a Comunidade Sem Codar – O maior curso Bubble e FlutterFlow do mundo!
Links úteis
- No Code: blog no-code-low-code
- Bancodados-bubble: blog
- 7-duvidas-bubble: blog
- Bubble API Clientside: blog
- App apostas esportivas: blog
- Bubble agendamento: blog
- Portal emprego: blog
- Comunidade Sem Codar – campanha blog CSC
Renato Asse
Fundador da Comunidade Sem Codar
Renato Asse é fundador da Comunidade Sem Codar, a maior escola No Code e Inteligência Artificial da América Latina, com mais de 25 mil alunos formados.
Eleito o melhor professor de Bubble do mundo (#1), atua como embaixador oficial da Lovable, Bubble, FlutterFlow e WeWeb no Brasil. Pioneiro no setor, criou o primeiro canal de No Code no Youtube no país, alcançando mensalmente mais de 1 milhão de pessoas.
Materiais Gratuitos
Gestor de IA (R$12k/mês)
Descubra como faturar R$12 mil/mês criando Agentes IA sem programar. O mercado está desesperado por este profissional.
IA para Empresas
Dobre o faturamento da sua empresa com 6 Agentes de IA. Implemente hoje mesmo e saia na frente da concorrência.
Curso Gratuito de n8n
Automatize tarefas chatas e ganhe liberdade. Curso prático de n8n para iniciantes: do zero à sua primeira automação.
Acelere sua Carreira
Comunidade Sem Codar
A maior escola de No-Code e IA da América Latina. Crie aplicativos e agentes de IA profissionais e transforme ideias em negócios digitais lucrativos.
TECH 12K
Sua carreira à prova de futuro. Transforme seu conhecimento técnico em uma profissão de alta demanda e fature até R$12k/mês como Gestor de IA.
SAAS 7D
O mapa para o milhão. Domine o marketing para SaaS e MicroSaaS e escale seu negócio para 7 dígitos de faturamento com estratégias validadas.