Desenvolvimento de aplicações web

Software à medida para necessidades reais do negócio.

Desenhamos e construímos aplicações web à volta da forma como o seu negócio já trabalha: as ferramentas internas, os painéis e os portais de cliente que a sua equipa abre num navegador. Nada para instalar, uma só versão para todos, e apoio depois do lançamento por quem a construiu.

  • Construída à volta do seu negócio
  • Por fases, vista cedo
  • Com apoio depois do lançamento
Ilustração
Funcionalidade à medidaFeita para o trabalho que faz
Escalável e flexívelMuda quando o negócio muda
Segura e fiávelPerfis verificados no servidor
Integra com as suas ferramentasDelimitada aos sistemas que usa
Apoio contínuoDa equipa que a construiu
O que construímos

Uma aplicação web à medida do seu negócio.

O software genérico é feito para a empresa média, e para contabilidade ou email isso costuma estar certo. Onde o seu trabalho não é médio, constrói-se uma aplicação para ele — e uma aplicação não é um site. Um site lê-se uma vez; uma aplicação usa-se, pelas mesmas pessoas, o dia inteiro, e isso muda quem pode iniciar sessão, o que acontece quando duas pessoas editam o mesmo registo, e o que o negócio faz na manhã em que ela não abre.

  • Construída à volta do seu processo, não de uma média do setor
  • Abre num navegador em qualquer dispositivo moderno — nada para instalar
  • Cada pessoa vê apenas o que o seu perfil permite
  • Muda quando o negócio muda, e não de redesign em redesign
  • Monitorizada e com apoio depois do lançamento, como parte do acordo
  • Portais de clienteOs seus clientes acedem à sua própria informação
  • Ferramentas internasOs ecrãs onde a equipa trabalha o dia todo
  • Sistemas à medidaObras, registos e stock, à sua maneira
  • IntegraçõesLigada aos sistemas que já usa
  • AutomaçãoOs passos repetitivos, feitos por si
  • PainéisNúmeros em direto, não exportações
O problema

Processos manuais travam o seu negócio.

Normalmente não é o produto de um concorrente. Normalmente é uma folha de cálculo, uma pasta partilhada e muita cópia entre as duas.

  • Tempo perdido a copiar, voltar a escrever e insistir
  • Informação espalhada por folhas de cálculo, caixas de correio e pastas
  • Erros de quatro versões da mesma folha de cálculo
  • Relatórios que obrigam a exportar, colar e ter esperança
  • Um sistema a que ninguém chega a partir de um cliente ou de casa
  • Software genérico que quase serve, e um remendo para o resto

Uma aplicação web à medida ajuda-o a:

  • Tirar os passos repetitivos do trabalho
  • Ter a informação num só sítio, atual para todos
  • Cortar os erros que vêm de cópias e de voltar a escrever
  • Ver o quadro em direto, sem passo de exportação
  • Mudar o software quando o negócio muda
  • Ter os ecrãs de que a função precisa mesmo, e nenhum outro

Uma folha de cálculo que já não chega é um bom sinal: alguém já descobriu o que o software tem de fazer.

Casos de uso

Para que é que as empresas as usam

Acompanhamento de obras e projetos

O trabalho do pedido à conclusão, com a fase, o responsável e o histórico visíveis para todos.

Painéis de gestão

Os poucos números por que a empresa se rege, atuais quando os abre.

Aprovações e pedidos

Orçamentos, compras, férias, descontos — com registo de quem aprovou o quê.

Planeamento de pessoas e recursos

Quem está onde, o que está marcado e o que está livre, visível fora do escritório.

Stock, ativos e equipamento

O que possui, onde está, em que estado e quando precisa de atenção.

Produtos SaaS

Software que vende: contas, planos, permissões e o lado operacional de o manter.

Se a aplicação é para os seus clientes e não para a sua equipa, isso é um portal de cliente — a mesma tecnologia, outro conjunto de perguntas.

Respostas diretas

O que um projeto inclui, e o que não inclui.

Faz parte do projeto

  • Descoberta: o que a aplicação tem de fazer, e para quem
  • Design dos ecrãs onde as pessoas vão trabalhar
  • Início de sessão seguro, perfis e permissões
  • A própria aplicação, construída e testada
  • Desenho da base de dados, cópias de segurança e uma reposição testada
  • Instalação no alojamento que acordarmos, com monitorização
  • Um período de uso real antes de substituir o que quer que seja
  • Entrega: código-fonte, documentação e um acordo de apoio

À parte, e orçamentado à parte

  • Aplicações nativas iOS ou Android publicadas nas lojas
  • Alojamento e custos de serviços de terceiros, que são diretamente seus
  • Migrar dados de um sistema antigo, antes de o termos visto
  • Integrações com outros sistemas — delimitadas como trabalho próprio
  • Alterações para além do âmbito acordado
  • Qualquer garantia de disponibilidade ou de desempenho antes de o alojamento estar acordado

Uma aplicação web corre no navegador do telemóvel e pode ser acrescentada ao ecrã principal, o que chega para a maioria dos usos de negócio. Se precisar mesmo de uma aplicação nativa publicada numa loja, diga-o cedo — é outro projeto.

Segurança e fiabilidade

As partes que ninguém vê até falharem

O que decide se uma aplicação ainda merece confiança ao terceiro ano.

Autenticação

Palavras-passe cifradas, sessões bem tratadas, vários fatores quando os dados o justificam.

Perfis e permissões

Verificados no servidor a cada ação — um botão escondido não é uma permissão.

Entradas e saídas

Consultas parametrizadas, entradas validadas, saídas escapadas, proteção CSRF.

Cópias e reposições

Cópias automáticas, e uma reposição executada antes do lançamento.

Monitorização

Sabemos que está em baixo pela monitorização, não por um telefonema.

Mantida atual

Atualizações de plataforma e de dependências ao abrigo do acordo de apoio.

O nosso processo

Da ideia a uma solução que funciona.

Por fases, para ver software a funcionar cedo e não tudo no fim.

  1. 1. Descobrir

    Quem a usa, o que faz e o que tem de acertar. Posto por escrito, e seu, quer a construamos quer não.

  2. 2. Desenhar os ecrãs

    Os ecrãs onde as pessoas vão passar o dia, acordados antes de se construir o que está por trás.

  3. 3. Construir por fatias

    Uma parte completa e utilizável de cada vez. Você usa, nós ajustamos — é aqui que aparecem os requisitos que ninguém escreveu.

  4. 4. Reforçar e testar

    Permissões, casos limite, cópias, reposições e o comportamento quando algo de que depende falha.

  5. 5. Lançar e apoiar

    Uma mudança planeada, monitorização desde o primeiro dia, e um acordo sobre o que vem a seguir.

Mais do que desenvolvimento

Um parceiro de longo prazo para o seu software.

Assim que o seu negócio passa a depender de uma aplicação, a pergunta deixa de ser "está terminada" e passa a ser "quem cuida dela". Isso é um acordo que fazemos consigo — não algo deixado para quem estiver livre.

  • Monitorização de disponibilidade e de erros
  • Atualizações de plataforma e de dependências
  • Falhas naquilo que construímos, corrigidas
  • Verificação de cópias de segurança e reposições
  • Funcionalidades novas, orçamentadas primeiro
  • Uma pessoa identificada que conhece o seu sistema
Perguntas frequentes

Perguntas sobre aplicações web

Qual é a diferença entre um site e uma aplicação web?

Um site é sobretudo lido — alguém visita, encontra o que precisa e vai-se embora. Uma aplicação web é usada: as pessoas iniciam sessão e trabalham nela, repetidamente, e ela guarda dados que importam ao seu negócio.

Essa diferença é o que determina o custo. Uma aplicação precisa de contas, permissões, uma base de dados desenhada para o efeito, cópias de segurança de onde consiga repor, e monitorização — nada disso é preciso num site institucional.

Precisamos de uma aplicação na App Store?

Normalmente não. Uma aplicação web abre no navegador do telemóvel e pode ser acrescentada ao ecrã principal, onde se comporta de forma muito parecida com uma aplicação instalada. A publicação numa loja compensa o custo extra quando precisa mesmo de coisas que só uma aplicação nativa faz — notificações push, trabalho sem ligação, ou a câmara e os sensores de forma séria.

Consegue funcionar com os sistemas que já temos?

Muitas vezes sim. Se o seu sistema atual tiver uma API ou conseguir exportar e importar de forma fiável, os dois podem ser ligados em vez de um substituir o outro. Isso é um trabalho por si só — ver integrações de API.

Quantos utilizadores aguenta?

Para a dimensão de empresa com que trabalhamos, a resposta honesta é que o número de utilizadores raramente é o constrangimento — a quantidade de dados que guarda e o que tem de calcular pesam muito mais. Dimensionamos o alojamento para o seu uso real e dizemos-lhe o que teria de mudar se esse uso crescesse significativamente.

Onde ficam guardados os dados?

Onde acordarmos, e dizemos-lho antes de se comprometer. Para a maioria dos clientes isso significa alojamento na UE. Se tiver uma exigência sobre onde os dados podem residir, levante-a durante a descoberta — afeta a escolha do alojamento e é incómodo de mudar depois.

O que acontece se deixarmos de trabalhar convosco?

Fica com o código-fonte e com os dados, e a documentação descreve como é instalado. Outro programador consegue pegar nele. Preferíamos que não fosse embora, mas ser difícil de deixar não é uma estratégia que usemos.

Pronto para construir?

Vamos criar uma solução para o seu negócio.

  • Sem compromisso
  • A conversa não se paga
  • Traga a folha de cálculo que usa hoje
Fale connosco

Parece que o seu navegador está configurado para English. Deseja mudar?

Switch to English