Expertises

APP

Development of applications (APPs) for internal use of the company or open to the general public. FAST has been involved in the development of applications since the launch of the first technological platforms on the market and has kept itself updated to always use the most modern technologies.

WEB SYSTEM

Development of responsive web systems, ready to scale and with the robustness your business requires.

API

API development to interact with applications (Apps), web systems and other systems.

OTHER TYPES OF PROJECT

Due to its team of professionals with extensive knowledge of software engineering, FAST is also able to work on other types of projects: desktop systems, embedded systems, Device Drivers, Peer to Peer (P2P) systems, Shell Script, Portals, systems and Apps for POS.

Howsoftware development works in 3 cyclic steps

Concepção

Mergulhamos no problema a ser resolvido junto com os clientes e usuários para entender as necessidades e dores. Através de um processo colaborativo, desenhamos um produto fácil de usar e que seja produtivo no dia a dia. Em muitos casos o cliente já consegue obter protótipos do produto ao final dessa etapa.

DESENVOLVIMENTO

Transformamos rapidamente os protótipos e regras definidas junto com o cliente em sistema funcionando. Usamos as melhores práticas de programação como parte do processo para que a qualidade do produto seja máxima. Nessa etapa, o cliente recebe entregas parciais do produto continuamente.

RELEASE E MANUTENÇÃO

Por fim, implantamos o sistema e apoiamos na operação do produto. Nessa etapa, a agilidade da FAST nos ajustes e melhorias necessárias garante a satisfação dos usuários finais e concretiza o retorno sobre o investimento para o cliente.

Quero um produto
Quero um produto

Innovative methodologies to ensure productivity

Asset detail

We use current technologies to ensure efficiency and performance

DESIGN E PROTOTIPAÇÃO

A etapa de design contempla desde o entendimento do problema e da oportunidade de negócio até a elaboração do protótipo do sistema ou App. Por sua vez, a prototipação permite uma entrega rápida das principais telas do sistema, ou de algoritmos críticos, para validação dos usuários e clientes. O processo de design e prototipação possuem, dentre outros objetivos, elaborar sistemas e App fáceis de usar e que sejam produtivos.

Adobe XD

Sketch

Figma

BACKEND

O backend do sistema é a camada que roda nos servidores, onde normalmente estão grande parte das regras de negócio e a conexão com o banco de dados. É nessa camada onde estão as chamadas APIs, que permitem interação entre diferentes camadas de um mesmo sistema ou entre sistemas distintos. O desenvolvimento backend deve conceber sistemas escaláveis e robustos.

C#

Java

PHP

Python

FRONT-END

O Front-end é a camada visual do sistema, ou seja, é nela onde estão as telas, campos, gráficos, mapas e etc. Essa camada é responsável majoritariamente pela interação do usuário com o sistema. Os desenvolvedores Front-end dão vida aos protótipos de tela, tornando-os interativos aos usuários e codificando-os para que possam ser entendidos e executados pelos computadores.

Angular

Vue.js

React

Javascript

HTML

CSS

MOBILE

Os sistemas mobile, também conhecidos como Apps, tornaram-se muito populares por permitir o consumo e armazenamento de informação a partir de qualquer lugar. Os Apps são executados por tablets, smartphones, TVs, dentre outros dispositivos, e normalmente fazem o uso de APIs para comunicação com sistemas de retaguarda (backends) e com outros usuários do mesmo App. É importante que os Apps sejam fáceis de usar, que troquem informações rapidamente com baixo consumo de internet, e que aumentem a produtividade do usuário.

Android

iOS

Flutter

BANCOS DE DADOS

A camada de banco de dados é responsável pelo armazenamento dos dados de forma estruturada. Para garantir performance e robustez deve-se levar em consideração no projeto os tipos de dados usados no sistema, o relacionamento entre eles, a frequência de armazenamento e acesso aos dados. Também é responsabilidade dessa camada garantir a segurança, integridade e perenidade dos dados.

SQL Server

MySQL

PostgreSQL

INFRAESTRUTURA

A infraestrutura é responsável principalmente pela execução dos códigos, pelo armazenamento e transferência de dados. A infraestrutura pode ser montada em nuvem ou em computadores locais (on-premise). Dentre os vários aspectos relacionados aos requisitos de infraestrutura, pode-se destacar a importância da disponibilidade, escalabilidade, segurança, capacidade computacional e disponibilidade de serviços que tornam o desenvolvimento mais rápido e padronizado.

AWS

Azure

Docker

Seja mais um de nossos casos de sucesso

Quero um produto