18 anos ajudando empresas
a escolher o melhor software

GeneXus
Conheça GeneXus
O GeneXus é utilizado por empresas que possuem equipe de desenvolvimento de software, fornecedores de software independentes e empresas de desenvolvimento de software. GeneXus é uma plataforma de desenvolvimento de software que gera aplicativos de internet, Android e iOS a partir de uma única fonte. Modernize os sistemas legados para reduzir os custos de manutenção e incorporar mudanças rapidamente. Desenvolva aplicativos entre plataformas, autônomos ou conectados com seus serviços atuais, com implantação local ou na nuvem.
Quem usa GeneXus?
Equipes de desenvolvimento que desejam reduzir o tempo de colocação no mercado e lançar aplicativos para as tecnologias mais recentes.
Está em dúvida sobre o GeneXus?
Compare com uma alternativa popular

GeneXus
Avaliações do GeneXus
Alternativas consideradas anteriormente:
Avaliação - Visão Desenvolvedor
Comentários: Sempre tive bons resultados, alguns bugs ali e aqui, desde lá a versão 9.0, mas em geral, a ferramenta vêm ganhando recursos excelentes na parte web. Na parte móbile, não gosto da ferramenta e também não a indico. Existem ferramentas mais poderosas, como o flutter, e novamente, gratuitas. O SDForm acho terrível. Preferia algo tipo o implementando no AndroidStudio ou Flutter ( modelar via XML ou Dart )
Vantagens:
Novos recursos que são implementados, agilidade no desenvolvimento.
Desvantagens:
Preço. O preço é absurdo, sendo que todas as tecnologias estão se tornando de alguma forma gratuita. Poderia ser cobrado um percentual sobre a venda do produto, ou ter versões gratuitas para até X faturamento. Em +10 anos de GX, já treinei muitos desenvolvedores e a principal reclamação é relativo ao próprio estudo. Usar trial não é solução, pois é muito burocrática. Vocês precisam inovar nessa relação custo x benefício, por que por onde eu passo, sempre tenho um feedback negativo a respeito da quantidade de profissionais e custo. Vejo excelentes profissionais abandonando a ferramenta e eu já estou na fila também para migrar para outra tecnologia mais viável.
O mundo é de opensource e a GX ainda não entendeu
Comentários:
Ate o momento é uma experiencia razoavel, muito caro desenvolver para web utilizando um front amigavel.
ter que usar muitos componentes é ruim.
Vantagens:
A ideia de desenvolver em outras linguagens não alterando o codigo no gx, porem ja esta desasado a ferramenta.
Desvantagens:
Em um mundo onde a cada dia existem linguagens de dev cada vez mais praticas e free, esta ficando cada vez mais injustificável o investimento com GX. O gerenciador de código GXServer não é amigável ocorrem erros com frequencia, e não é possível utilizar outros. Linguagens mais atuais não existem no GX. Ter que migrar para versão superior para ter acessos a algumas novidades é pior ainda.
Excelente ferramenta Low Code
Comentários: Trabalho com a ferramenta há 15 anos, já solucionamos todos os tipos de problemas e desafios impostos, automação, controladoria e BI são alguns exemplos que posso citar.
Vantagens:
Fácil desenvolvimento e manutenção, integração com aplicativos e plataformas de terceiros de forma nativa e simples. A escolha da linguagem e do banco de dados relacional, assim como a própria manipulação das tabelas é um diferencial. A aderência com processos e regras de negócios da empresa são facilmente implementados, além do ganho de produtividade que se ganha ao invés de se utilizar uma linguagem de programação qualquer.
Desvantagens:
Apesar de ser comum falando de softwares, seria interessante que recursos novos sejam disponibilizados em versões anteriores (ao menos na anterior). Outro recurso que sentimos falta é uma Design Pattern mas completae robusta já nativa, ao invés de adquirirmos outro produto.
17 anos com Genexus.
Comentários: Eu conheci o Genexus em agosto de 2003 e desde então venho trabalhando com ele diariamente. Primeiro com os ambientes client/server, passando pelo ambiente de mainframe com o Cobol 400 e depois para o ambiente web com Java e .Net(C#). Comecei com as versões 2.1 (VB5 e Fox Pro) e 3.0 (VB6 e Cobol 400) simultaneamente, depois evoluindo para a 7.5(VB6), a 8.0(VB6), a 9.0(VB6, C# e Java), e no últimos anos apenas com ambiente Java/Web na versão GXEv1. Hoje temos alguns produtos na versão GX15 mas grande parte ainda roda com o GXEv1. O Genexus tem sido meu ganha pão desde que sai da faculdade e sou grato pela experiência de trabalhar com essa ferramenta, única em sua categoria. Espero que o preço da ferramenta para nós usuários finais um dia seja mais acessível.
Vantagens:
Posso dizer que a forma como Genexus mantém nossos projetos, principalmente quando eles estão ficando grandes, muito grandes mesmo é relativamente única. Não é só a facilidade de manter o mesmo projeto utilizando versões e distribuições de Bancos de Dados diferentes ou mesmo linguagens e plataformas diferentes. Mas de fato você tem numa única ferramenta a possibilidade de manter seu projeto em vários ecossistemas diferentes, com um mínimo de esforço e atendendo as exigências de diferentes cenários, prazos e clientes. Você também consegue facilmente rastrear objetos num nível de profundidade incrível. Se quero saber em que telas, relatórios ou procedures um determinado atributo (field) da tabela CLIENTE por exemplo é usado, ou mesmo quais objetos a minha tela acessa (faz referência), isso é muito fácil com o Genexus e reduz muito a localização dos pontos de manutenção. Hoje a equipe que integro mantém um grande sistema de missão crítica com Genexus e não sei como faria isso com outra ferramenta, não com os prazos que temos atender.
Desvantagens:
Alguns recursos que as vezes funcionavam bem em versões passadas acabam ficando impraticáveis em novas versões. Por exemplo a ferramenta de Debug, que funcionava muito bem nas versões Ev1 a Ev3, mas da versão 15 em diante ficou muito lenta e torna o debug impraticável. Quando saí do ambiente Desktop para o Web, também sofri um pouco com algumas coisas que simplesmente pararam de funcionar. Mas a mudança de ambiente também tem um pouco de culpa nisso pois a web tem um dinâmica diferente dos antigos sistemas over Desktop.
Flexibilidade, qualidade e redução de custos
Comentários: Trabalhamos com o GeneXus há mais de 25 anos, desde a versão GX 2.0. Em todos esse período, muitas linguagens surgiram e desapareceram. O GeneXus tem sido uma ferramenta, um companheiro indispensável em todo este contexto de constantes mudanças na área de desenvolvimento de aplicações. Continuamos desenvolvendo aplicações alinhadas com as mais novas tecnologias e tendências do mercado e, nesse tempo todo, não investimento um centavo em cursos de programação de novas linguagens. Todo o investimento que temos aplicado no GeneXus tem trazido resultados excelentes, com aplicações de qualidade, tanto para nossos clientes como para nossa empresa.
Vantagens:
Poder gerar aplicações em diversas linguagens, acessando uma infinidade de banco de dados em qualquer plataforma (win, web e smartdevice) sem ter que programar uma linha de código é fantástico!
Desvantagens:
Tivemos algumas dificuldades principalmente para gerar aplicações para smartdevices. Vários erros de complicação onde não fica claro qual é a origem do problema e perdemos bastante tempo, entre várias tentativas, somente para descobrir a causa do erro. A percepção é que há condições sensíveis na programação onde pequenas coisas geram erros de compilação. Com o tempo, vamos pegando o jeito.
Genexus é Produtividade
Comentários: Trabalho com software desde 1993, tendo conhecido Genexus somente em 2010. Na época, eu e minha equipe precisávamos migrar um sistema corporativo DMS do setor automotivo do ambiente Unix feito todo em linguagem procedural para algo mais moderno, sob pena de entrarmos em rota de obsolescência em pouco tempo, porém a empresa possuía recursos limitados de prazo, pessoal e fundos. Encontramos em Genexus a alternativa mais adequada para essa mudança, e surtiu efeito. Ao longo dos últimos anos, trabalhei com a ferramenta tanto na área pública quanto na área privada e nunca tive problemas em efetuar as entregas a meus clientes e empregadores.
Vantagens:
Genexus proporciona produtividade, ponto. Um gestor pode optar por inúmeras opções para atingir seus objetivos de desenvolvimento de software, mas Genexus se encaixará perfeitamente quando a opção for trabalhar com recursos limitados - sejam eles financeiros, de pessoal ou de prazo - e em especial quando se tratar de uma aplicação com um escopo muito bem definido. Genexus facilita muito a rastreabilidade de código, possui serviço de versionamento, workflow, testes, integração com bancos de dados mais populares, e a parte de desenvolvimento de apps mobile, ao meu ver, está amadurecendo mais e mais a cada dia.
Desvantagens:
Genexus impõe uma filosofia de trabalho - não seja a ser algo ruim mas acaba limitando. Não se tem a plena liberdade de linguagens de código aberto, por exemplo. Também lança mão de diversos componentes externos para realizar determinadas tarefas mais avançadas, e para estes raramente haverá documentação disponível, além de uma dificuldade grande em receber o suporte adequado. Para se atingir resultados mais satisfatórios, é comum se lançar mão de templates, que por sua vez são vendidos por empresas externas e não são baratos.
Considerações
Comentários:
No começo tivemos muita dificuldade e a curva de aprendizado foi alta, embora o que sempre foi passado foi que era algo mais fácil de aprender. Hoje tenho muito mais facilidade, porém não me animo muito por ter um mercado de trabalho baixo, sendo utilizado muitas vezes por poucas empresas e empresas que fogem do ramo de desenvolvimento de sistemas (muitas mantem sistemas com versões bem antigas do Genexus).
Ultimamente estou tendo muitos problemas com a versão 17, onde alguns quebrou vários layouts de tela nosso no sistema Android, o que me impediu de migrar totalmente da 16 para 17. Mesmo abrindo chamados, e a correção sendo feita, ainda assim em algumas telas o problema continuou.
Vantagens:
Facilidade e rapidez no desenvolvimento, embora a curva de aprendizado foi um pouco alta
Desvantagens:
Algumas funcionalidades muito utilizadas em sistemas atuais não está disponível no Genexus, como exemplo painéis de kanbam onde é possível arrastar e soltar itens com facilidade. O valor também, por ser um pouco alto deixa o software, pelo menos em minha região, pouco difundido e com poucas oportunidades de trabalho, fazendo com que eu tenha que sempre estar me atualizando com tecnologias como nodejs, .net core etc, onde se encontra oportunidades de trabalho
Produto muito bom, ganho altíssimo de produtividade e qualidade.
Comentários:
Somos clientes há mais de 20 anos, desde a época do DOS e percebemos que a ferramenta tem acompanhado as evoluções tecnológicas e sempre se manteve o mais fiel às suas origens de "escrever uma vez o código" independente da plataforma.
Esse diferencial nos tornou em nossa cidade provavelmente a empresa mais evoluida tecnologicamente e a que sempre tem apresentado inovações frente a seus concorrentes.
De modo geral, estamos muito satisfeitos.
Vantagens:
A possibilidade de escrever numa única forma e poder gerar em várias plataformas. Migramos de Clipper DOS/DBF para Foxpro DOS/DBF para Visua lFoxpro/Win/DBF para Visual Foxpro/SQL e depois para C#/net web e algumas regras que foram escritas em DOS permanecem até hoje no sistema. Também desenvolvemos apps nativos Java para Android escrevendo 100% em Genexus.
Desvantagens:
Muitas e muitas vezes quando do lançamento de novas releases, coisas antigas que estavam funcionando normalmente param de funcionar sem explicação alguma. Nossos clientes não conseguem entender porque algo que estava funcionando muito bem, para de funcionar de uma hora para a outra.
Uma empresa criada com Genexus
Comentários: Trabalho com Genexus a 26 anos, desde 1993, versão 1.A em ambiente MS DOS. Logo em seguida partimos para a versão Win, gerando client Server com VB e bancos Oracle e SQL Server, e atualmente rodamos Java sob browser. Todas as mudanças e paradigmas de desenvolvimento de software neste período foram atravessados juntos a Genexus.
Vantagens:
Um dos grandes diferenciais do Delsoft é a autonomia de tecnologias que posso disponibilizar ao meu cliente. Atualmente temos produtos rodando em client Server Windows, temos produtos full web, e produtos em Smart Devices. Todas as soluções são 100% desenvolvidas em Genexus. Esta flexibilidade e adptação a diversos ambientes tecnológicos são únicos em uma ferramenta de desenvolvimento
Desvantagens:
Em muitos casos gera código fonte em demasia, inchando o produto final
Faça o melhor com menos esforço!
Comentários: Já participei de projetos de diferentes meios, e em todos eles notei a facilidade em desenvolver com Genexus, e , pensava que eu nunca iria me familiarizar tanto com uma plataforma.
Vantagens:
Facilidade em desenvolver rotinas que são exigidas pelos clientes, a praticidade do “Low-Code” que nos dá uma autonomia em se preocupar somente com aquilo que é necessário, e o resto o genexus automatiza, além de ser super intuitivo e qualquer pessoa com conhecimentos minimos conseguem se desenvolver.
Desvantagens:
As vezes alguns recursos são limitados, e temos que realizar algumas integrações por fora, mas nada surreal, afinal a cada atualização são adicionados novos recursos.
Excelente Ferramenta
Comentários: Trabalho com a ferramenta há mais de 20 anos, passei por praticamente todas as versões, e o melhor de tudo isso é que tenho sistemas que nasceram no ambiente DOS com FoxPro e DBF e atualmente são Web e mobile usando banco de dados Postgress e SQL.
Vantagens:
Portabilidade entre versões, sempre atualizado com as tendências do mercado de TI, flexibilidade para escolha de linguagem e banco de dados.
Desvantagens:
Gostaria que o Suporte fosse melhor, com maior agilidade.
Genexus é nosso principal parceiro, considero um diferencial!
Comentários: Alta produtividade, atualização tecnológica e curva de aprendizado, dificilmente algum usuário consegue acompanhar tantas entregas de novas tecnologias que a Genexus entrega, somos muito satisfeitos com a ferramenta.
Vantagens:
A ferramenta sempre é atualizada com os mais novos recursos tecnológicos, acompanhando a evolução do Genexus me mantenho sempre no topo da tecnologia. Produzimos muito mais com menos, atualmente focamos mais nas regras de negócios do que em programação.
Desvantagens:
Creio que atualmente o que deixa a desejar é o custo anual da ferramenta, poderia ter recursos como GXServer e GXTest já incluidos na suite do software, pois atualmente tudo é pago a parte.
Custo inicial muito alto para a promoção de uma mudança de paradigma
Comentários: Sou usuário do Genexus desde 1999 e acompanho o seu crescimento desde então. O trabalho é realmente excepcional e quem conhece a fundo as suas qualidades consegue realmente entregar um bom produto de software no menor tempo disponível e menor custo.
Vantagens:
É um método de desenvolvimento realmente impressionante em consonância com o que há de mais moderno em metodologias ágeis e reaproveitamento de código com independência da tecnologia.
Desvantagens:
Os custos iniciais do software, apesar de ele valer o preço, é muito alto devido a exigir uma mudança de paradigma por parte dos desenvolvedores que o irão usar. Esse custo inicial acaba desestimulando o investimento no software.
Investi muito e tive um baita prejuizo
Comentários: Fui Solution Patter, Centro de Treinamento GeneXus, investi mais de 200 mil reais na plataforma e tomei um prejuizo sem fim, quando o Country Manager anterior me colocou em sua lista negra e aí tudo e todos me viraram as costa.
Vantagens:
Um homem só faz trabalho de cinco. Você sendo uma pessoa dedicada e muitooooo esforçada não tem limites.
Desvantagens:
A ferramenta é um remendo sem fim, cada nova versão é uma caixa de surpresa, coisas que antes funcionavam bem deixam de funcionar. Coisas simples não existem, coisas complexas de mais e de pouco uso geral são implementadas quando correções vitais são deixadas para trás.
Genexus sempre atual
Comentários: Aproximadamente 25 anos de uso em praticamente todas as versões até a Gx evo 3. Ainda temos várias possibilidades na utilização da ferramenta.
Vantagens:
Conheço o produto há aproximadamente 25 anos. É pratico, atual e funcional. Dentre as opções do mercado,é uma das melhores ferramentas para apoio ao desenvolvimento de aplicações.
Desvantagens:
Sem tratar das questões relacionadas à infra-estrutura, é uma aplicação "pesada" para a máquina.
Precisa melhorar
Comentários: Em termos de ferramenta é boa mas em termos de documentação é um lixo.
Vantagens:
A ferramenta é boa de se trabalhar, permite recursos externos, uma grande variedade de línguas de programação e banco de dados.
Desvantagens:
O que acho um absurdo é uma Empresa com o porte desse e sem uma documentação à altura. Comparando com outras ferramentas, como Microsoft, o GeneXus é um lixo em termos de documentação. Gostaria de saber quando vocês irão criar vergonha na cara e desenvolver um ambiente digno de documentação.
Excelente Ferramenta Case
Comentários: Soluciono todas as necessidades do cliente com o uso do Genexus. É uma ferramenta que permite agilidade no desenvolvimento de novas tecnologias e fácil manutenção nas existentes.
Vantagens:
O Genexus permite fácil integração com diversas tecnologias, permitindo uma troca fácil de linguagens e banco de dados, quando necessário.
Desvantagens:
A necessidade de ser administrador da máquina para que as funções do Genexus trabalhem corretamente em sua integridade.
Ótima produtivade
Comentários: No geral a experiência foi muito boa.
Vantagens:
Excelente produtividade do desenvolvimento dos sistemas.
Desvantagens:
Pode ser difícil configurar o sistema no primeiro momento e se adaptar ao estilo de programação. Não há muito material de ajuda, nem uma comunidade muito grande. Há algumas limitações da tecnologia quanto ao layout e funcionalidades.
Rapidez
Comentários: satisfeito, bom software, ajuda na produtividade, um pouco caro, dificulta pra quem esta começando.
Vantagens:
Ajuda muito na na rapidez do desenvolvimento.
Desvantagens:
o fato de não oferecer os recursos para layouts, exemplo WWP
GeneXus é fantástico
Comentários: GeneXus ajuda a entregar novas funcionalidades aos clientes de forma muito mais rápida que qualquer linguagem nativa.
Vantagens:
Muito fácil de se utilizar e sempre evoluindo junto com o mercado.
Desvantagens:
Poucos usuários. Não tem IDE 64 Bits. GXServer com pouca opção de configuração, parte de 2 usuários para 10 já.
Avaliação Denvolvimento Genexus
Comentários: Excelente.
Vantagens:
1. Facilidade de aprendizagem 2. Utilização do Patterns, no meu caso WW+ 3. Gerenciamento de Alterações
Desvantagens:
Sinto de falta de Preview da Web Painel. Tenho que gerar e compilar para poder visualizar o resultado final
Tudo em um só lugar.. Sempre atualizado
Comentários: Desde que comecei a utilizar senti a facilidade que é esta ferramenta para o dia-a-dia do analista/desenvolvedor de sistemas. Foi muito rápida a curva de aprendizado e, com pouco tempo já estava dando sustentação e criando projetos novos com a ferramenta.
Vantagens:
Facilidade de uso/desenvolvimento. Atualização sempre em dia. Simplificação do processo de desenvolvimento.
Desvantagens:
Algumas limitações de layout e componentes. Help on-line.
Ferramenta Versátil e em constante evolução. Top
Vantagens:
A evolução não cria impactos no conhecimento já adquirido. As novas versões são bem pensadas e cada vez mais agregam valor.
Desvantagens:
Sem comentarios. O produto atende perfeitamente

A software development system with an understandable methodology
Comentários: It is a tool that is constantly innovating in its functions to provide an efficient service and achieve understandable and safe development efficiencies, that is why I have no criticism because it has not worked badly for me.
Vantagens:
This software development system is a good solution for professionals who design personalized tools for the company in a unique way, since it even has automated systems and it is something that I like because while working this tool collaborates to make it easier to develop and maintain new applications without being complex, in addition to the fact that the interface is friendly and the business versions are quite accessible
Desvantagens:
I like it because the tool can be deployed in almost any environment, facilitating the executions and the adaptability of the functions. It also has multilanguages, which makes it an internationalized tool that allows you to create software quickly and in any system.

Developing commercial apps using a low-code framework
Comentários: Business apps are being built and maintained by us. Applications adapt well to many technologies and are relatively simple to maintain. At the factory, I'm now building web apps to solve a number of problems that were previously solved using excel, greatly improving output and reducing user burden. Consumers were able to calculate their own prices, which created an incentive for them to cooperate with the company.
Vantagens:
What I appreciate most about it is that all of its operations are automated, allowing for the construction and full administration of software systems without the need for substantial initial investments. enables you to concentrate on creating quicker apps rather than thinking about the challenges of creating new software. The IDE runs on Windows. But, the solution may be produced in dotNet, Java and Net Core. It produces a front-end client that is compatible with Angular, Android, iOS, and the web.
Desvantagens:
The wiki probably works across multiple platforms since it can support legacy systems. Because of its high cost, small and medium-sized organisations may find it difficult to deploy. The supporting material is appalling. Only a few samples are given, and there is no idex or thorough explanation. Because of this, learning takes a long time.