Como preparar seu negócio de software para o Windows para o futuro
Todo fornecedor independente de software (ISV) do Windows acaba enfrentando a mesma preocupação, mais cedo ou mais tarde: o produto continua excelente no que faz e os clientes continuam renovando, mas o mercado segue se voltando cada vez mais para softwares baseados em navegador e por assinatura. A questão deixa de ser se seu aplicativo é bom e passa a ser se ele ainda se adequará à forma como os clientes desejam comprar e usar software daqui a três anos. É isso, na verdade, que significa preparar um software para o Windows para o futuro: garantir que sua empresa possa continuar vendendo e entregando o produto que os clientes esperam, sem arriscar o futuro da empresa em uma reformulação completa.
O instinto é encarar isso como uma única decisão que envolve um alto custo. Mas não é assim. A preparação para o futuro consiste em uma série de pequenas medidas, e a maioria delas visa proteger o código que você já possui, em vez de descartá-lo.
O que realmente significa “preparar-se para o futuro”
A preparação para o futuro costuma ser confundida com reescrita, e as duas coisas não são a mesma coisa. A modernização do Windows, quando bem feita, diz respeito à experiência que seus clientes têm e à forma como sua equipe opera nos bastidores, e não à proporção de código nativo da web que você possui.
Uma empresa de software Windows preparada para o futuro costuma apresentar algumas características em comum:
- Os clientes acessam o aplicativo por meio de um navegador, sem precisar fazer uma instalação manual.
- A estrutura de preços mudou, ou pode mudar, para um modelo de assinatura.
- As atualizações são centralizadas, de modo que todos os clientes utilizam a versão mais recente.
- Estão em vigor medidas de segurança modernas, como a autenticação multifatorial e o login único.
- O modelo de prestação de serviços se adapta a novos clientes sem a necessidade de aumentar o quadro de funcionários para cada um deles.
Nenhuma dessas opções exige que o aplicativo seja reconstruído do zero. Trata-se de opções de entrega, acesso e operação que se somam ao produto que você já comercializa.
Por que a reescrita é a configuração padrão incorreta
Quando os fornecedores ouvem a expressão “preparado para o futuro”, muitos pensam imediatamente em refazer o produto como um aplicativo web. No papel, parece ser a solução ideal: refazê-lo de maneira moderna e não olhar para trás. Na prática, reescrever seu aplicativo para Windows significa recriar anos de lógica de negócios, casos extremos e integrações das quais seus clientes dependem, ao mesmo tempo em que é preciso manter o produto antigo para todos aqueles que ainda não fizeram a migração.
O custo raramente se resume apenas à fatura da engenharia. Trata-se dos recursos que você não está lançando, dos anos que levam até que a nova versão se equipare à antiga e do risco real de o projeto ficar parado no meio do caminho. Antes de se comprometer, vale a pena avaliar com honestidade se sua empresa é capaz de arcar com isso, pois muitas equipes não conseguem, e um projeto de modernização que nunca chega ao fim deixa você em uma situação pior do que quando começou.
Há também o lado do cliente em uma reescrita, que é fácil de subestimar. Uma reconstrução do site é, na prática, um novo aplicativo, e você precisa convencer sua base de clientes existente a migrar para ele. Clientes que estão acostumados com a funcionalidade atual, que conhecem os fluxos de trabalho e construíram seus próprios processos em torno deles, muitas vezes resistem a ter que reaprender a usar um software que já funciona para eles. Você pode acabar mantendo dois produtos indefinidamente: um para os clientes que migraram e outro para os que se recusaram.
Um ISV tradicional não se torna preparado para o futuro apostando em uma reformulação que levará vários anos. Ele se torna preparado para o futuro ao preencher a lacuna entre o que oferece hoje e o que os clientes esperam, da forma mais rápida e econômica possível.
{{CTAEMBED_IDENTIFIER}}
Como preparar o software do Windows para o futuro sem precisar reescrevê-lo
Se uma reconstrução completa está fora de questão para a maioria dos fornecedores, qual seria o caminho mais realista a seguir? Essas medidas, adotadas em ordem, abrangem a maior parte do que os clientes têm em mente quando pedem um produto moderno:
- Adicione acesso por meio do navegador. Disponibilize o aplicativo existente por meio de um navegador para que os clientes tenham uma experiência semelhante à do SaaS, sem a necessidade de instalação local e sem a necessidade de adaptações para diferentes navegadores.
- Adote um modelo de preços por assinatura. Mude o faturamento das licenças perpétuas para um modelo recorrente que atenda às expectativas atuais dos compradores em relação à forma de pagamento.
- Centralize as atualizações. Envie uma única atualização de forma centralizada, em vez de coordenar as instalações em todos os ambientes dos clientes.
- Incorpore recursos de segurança modernos. Adicione a autenticação multifatorial e o login único para atender ao que os compradores corporativos hoje consideram requisitos básicos.
- Defina onde o aplicativo será executado. Decida se você mesmo fará a hospedagem, se utilizará um provedor de nuvem genérico ou se trabalhará com um provedor de hospedagem voltado para ISVs, pois essa escolha influencia o custo, o desempenho e a facilidade com que você atende a muitos clientes ao mesmo tempo.
Quando conduzida dessa forma, a transição para um modelo SaaS ocorre em etapas que permitem fazer um planejamento financeiro, em vez de ser um projeto que coloca toda a empresa em risco.
Onde o GO-Global se encaixa
Esse é exatamente o problema que o GO-Global foi criado para resolver. Ele publica seu aplicativo Windows existente em qualquer dispositivo com um navegador, de modo que os clientes tenham acesso hospedado e baseado em navegador, sem necessidade de alteração no código e sem trabalho de compatibilidade entre navegadores. Na prática, isso o leva vários passos adiante rumo a um negócio de software Windows preparado para o futuro, sem mexer na base de código que sua equipe levou anos para aperfeiçoar. Seus clientes mantêm o aplicativo que já conhecem, só que agora acessado por meio de um navegador; portanto, não há nada novo para eles aprenderem e nenhuma migração para convencê-los a adotar.
A hospedagem é a outra metade do quadro, pois o local onde um aplicativo publicado é executado afeta o custo, o desempenho e a capacidade de atender a muitos clientes ao mesmo tempo. Muitos fornecedores combinam o GO-Global com o ISVHost, uma opção de hospedagem totalmente gerenciada desenvolvida com base nas necessidades dos ISVs, em vez de cargas de trabalho genéricas na nuvem. Juntos, eles permitem que você faça a transição do seu aplicativo Windows para a nuvem e delegue a infraestrutura que sua equipe nunca teve realmente condições de administrar, de modo que o foco volte para o desenvolvimento de software.
A combinação funciona de forma bem definida. O GO-Global é a camada de acesso que publica seu aplicativo no navegador, e o ISVHost é a nuvem gerenciada que executa tanto o aplicativo quanto o GO-Global em segundo plano, utilizando o GO-Global como sua camada de acesso, em vez do RDS ou do RDP. “Totalmente gerenciado” significa que as partes que nunca foram realmente parte do seu produto são transferidas:
- Segurança, aplicação de patches e atualizações do Windows, gerenciadas de forma proativa.
- Autenticação única e integrações personalizadas, configuradas especialmente para você.
- Espaço para ampliar sua base de clientes sem precisar aumentar o quadro de pessoal de infraestrutura para acompanhar o ritmo.
O licenciamento segue a mesma lógica. O preço do ISVHost é baseado no uso simultâneo, e não em contas nomeadas; assim, você paga pelos usuários que estão efetivamente conectados, e a tarifa por usuário diminui à medida que sua base de usuários cresce. Isso faz com que os custos de infraestrutura acompanhem o uso real, em vez do tamanho da sua lista de contas.
Comece de onde você está
Preparar-se para o futuro não significa tanto alcançar um estado final totalmente moderno, mas sim saber qual será o seu próximo passo. Para a maioria das empresas de software do Windows, a medida de maior valor é disponibilizar o produto atual por meio de um navegador, de forma segura e centralizada — algo que já é possível hoje e é muito mais barato do que reescrever o código. Identifique onde você está hoje, escolha o próximo passo, e o caminho a seguir deixará de parecer um precipício e passará a parecer uma série de etapas gerenciáveis.
Você é um fornecedor de software para Windows e está explorando a possibilidade de disponibilizar aplicativos na nuvem? Entre em contato conosco para saber como a GO-Global pode ajudá-lo a otimizar o acesso ao software para seus usuários finais. Ou baixe uma versão de avaliação gratuita para testar por conta própria.
Veja como o GO-Global disponibiliza seu aplicativo Windows existente como um produto SaaS seguro e baseado em navegador, para que você possa prepará-lo para o futuro sem a necessidade de uma reformulação dispendiosa.
