---
title: O que é Low Code?
slug: low-code
description: Discover the benefits of CITSmart's Low Code development platform for quick and secure creation of IT applications. With features like dynamic applications, extensive integration capabilities, and drag-and-drop functionality, you can easily improve and ex
createdAt: 2022-11-22T18:49:03.000Z
---

# O que é o Low Code?

O<font color="#242628"> </font>**Low Code** é uma plataforma de desenvolvimento, que integra o portfólio de soluções da Oxygen e é utilizado no desenvolvimento rápido e seguro de aplicações de TI que impulsionam processos operacionais e necessidades do negócio.

Concebido com base em tecnologias maduras de desenvolvimento web e utilizando conceitos como dynamic application e hot deploy, o **Low Code** elimina a necessidade de reiniciar o servidor ou sistema durante as atualizações. A plataforma oferece ampla integração com diversas ferramentas e recursos, proporcionando variadas possibilidades de aperfeiçoamento e expansão do ambiente Oxygen. Desde a criação de CRUDs simples e codeless até integrações complexas com sistemas legados ou de terceiros, o **Low Code** permite que dados pré-existentes informados na abertura de chamados não sejam alterados.

Por meio do uso de [Formulários](docId:1EFQK0VDcLns5RNN6QA1r), é possível criar e disponibilizar diferentes formulários para os serviços.

A plataforma também suporta integrações com uma ampla gama de interfaces externas, como webservices REST e SOAP, conexões com diversos bancos de dados, FaaS, Kafka, entre outros. Ela pode consumir arquivos nos formatos XMS, JSON, TXT, CSV, XML, JSON, XLSX, entre outros, devido à sua capacidade de formatar layouts. Todos os dados consumidos podem ser entregues ou compartilhados (de acordo com as regras de segurança) via webservices ou arquivos de layout.

:::hint{type="info"}
<font color="#ed0909">**Nota\:**</font> Todos os Webservices suportam transporte de dados via protocolo HTTPS.
:::

## Por que adotá-lo?&#x20;

O desenvolvimento de aplicações pode muitas vezes ser lento e caro, além de expor um alto risco ao negócio. &#x4F;**&#x20;Low Code** apresenta uma dinâmica inteligente de automação de processos de negócio e construção de telas com recursos drag and drop, ou seja, pode-se arrastar elementos pré-definidos para criar as telas de forma flexível, segura e ágil.

Com alto nível de interoperabilidade, o **Low Code** disponibiliza uma interface REST, habilitando o acesso simples e seguro a aplicações legadas que não foram desenvolvidas com conceitos web.

Com o **Low code** é possível criar qualquer tipo de relatórios e paineis personalizados respeitando todas regras de acesso e perfis.

A plataforma possui acesso a bancos de dados, tando interno quanto externo, além de diversas interfaces, por exemplo webservices,  para entrega de informações relevantes conforme necessidade.

## O que é uma aplicação Low Code

Uma aplicação **Low Code** é um conjunto de elementos que quando integrados proveem funcionalidades que podem ser utilizadas de forma individualizada (stand-alone), ou integradas ao Oxygenou a sistemas legados.

Os elementos de uma aplicação **Low Code** são: [Projeto Low Code](docId\:sQbIBnOnxtvbKSx6RezhH), [Conexão de Banco de Dados](docId\:y6Zo7ceJnhghkcX6wqJ0Q), [Objeto de Negócio](docId:858oX91W9PJ2HxWUOgafK), [Regra de Negócio](docId\:DScfhbeK9gd0aIQec6mQN), [Formulário](docId:1EFQK0VDcLns5RNN6QA1r), [Fluxo de Integração e Interoperabilidade](docId\:plvhNbF1RYsIp-yLd9orv) (Opcional), [Pacote](docId\:Gm4YzRV0WN6tgqKmU05aU) (Opcional), [Query Component](docId\:Q2Ajayc4kAIBMayGWCmYl) (Opcional), [Configuração de Relatório](docId:_8aFawPeNjAQ78ZY9VK5C) (Opcional) e [FaaS NodeJS](docId:0Y4naNeb4mHOo3I40eUt3) (Opcional).





