---
title: Low Code Application
slug: lowcode-en/low-code-application
description: Learn about the implementation process and elements of a Low Code application in this document. Discover the stages of app design, configuration, and development, along with the ability to link forms to Workflow and ESM services. Find a glossary of terms 
docTags: 
createdAt: 2023-06-16T14:04:03.000Z
---

A **Low Code** application is a set of integrated elements that provide functionalities that can be used individually (stand-alone) or integrated with **Workflow and ESM (ITSM)** or legacy systems.

The elements of a **Low Code** application are:

- **[Project](https://docs.run2biz.com/lowcode/projeto-low-code)**,
- **[Database Connection](https://docs.run2biz.com/lowcode/conexao-de-banco-de-dados)**,
- **[Business Objects](https://docs.run2biz.com/lowcode/objeto-de-negocio)**,
- **[Business Rules](https://docs.run2biz.com/lowcode/regra-de-negocio)**,
- **[Forms](https://docs.run2biz.com/lowcode/formulario)**,
- **[Integration Flows](https://docs.run2biz.com/lowcode/fluxo-de-integracao)** (Optional),
- **[Package](https://docs.run2biz.com/lowcode/pacote)** (Optional),
- **[Query Component](https://docs.run2biz.com/lowcode/query-component)** (Optional),
- **[Report](https://docs.run2biz.com/lowcode/configuracao-de-relatorio)** (Optional), and
- **[Faas NodeJS](https://docs.run2biz.com/lowcode/faas-nodejs)** (Optional).

::::LinkArray
:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/G4UuwImCTgCerj8Y7dvHW_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/9pp9rZjI_HcS3UX-JOViE_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/bpsu5EAr3Xbp6h8sBL0qw_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/HcK-wHAU4PqfeWMf5SsDc_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/7ade39ljHAzfGX_p3Z8aE_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/StihBWqHUYug-aMnDl1IW_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/nYQGdo7OSOV8FFaVoOkyG_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/XAYygUS40GnVprYmWw60m_image.png)
:::

:::LinkArrayItem
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/BxI3kEF3K9YLk6kw_Rr_H_image.png)
:::
::::

# Stages in Low Code Application Implementation

The Low Code Implementation process involves several stages that should be followed for better utilization of the tool's resources.

## APP Design

For better development of **Low Code** applications, it is necessary to design the needs and requirements that the application will fulfill. It is essential to include the **Entity Data Model (ER / DER)** that the application will use. If the application consumes or generates data for services, the designs of the services should also be included.

### Low Code Configuration

After designing the application and gathering information regarding the data entities for your Low Code application:

1. Create your [Entity Data Model (EDM)](#);
2. You can also implement [Business Rules](#) for the inclusion, update, or deletion of records in the data entity. You can use them in [Integration Flows](#) and the dependencies of [Business Objects](#);
3. If you have forms that will use multiple languages, you can create the [Translation Keys](#), which are labels used for all fields in your [Forms](#).

### Low Code Development

The configuration stage will prepare us to develop the application to:

1. Create the [Integration Flows](#), containing the data structure of the entity (tables), where it will be possible to create attributes (fields) and assign PK's and FK's relationships with other entities, link Business Rules, and create CRUD Forms and other resources;
2. Create [Business Objects](#) related to your Business.

### Uses of a Low Code Application

After creating your Business Objects and Forms, you can:

- [ ] Link the form to a service of Workflow and ESM (ITSM),
- [ ] Register an application and link the FORM to the Main Menu.

# Glossary

## Entity-Relationship Model (ER/DER)

Entity-Relationship Model (ER) and Entity-Relationship Diagram (DER) are terms used in Low Code development to represent and visualize the structure and relationships between entities in a database system.

### Entity-Relationship Model (ER)

It is a conceptual representation of the entities (objects) of the system, their attributes, and the relationships between them. ER is used to design the basic structure of the database, defining tables, columns, and the associations between them.

### Entity-Relationship Diagram (DER)

It is a visual representation of the entity-relationship model. DER uses graphical symbols, such as rectangles for entities, lines for associations, and diamonds for relationships, to illustrate the structure of the database in a clearer and more understandable way. It helps visualize the entities, their attributes, and the relationships between them.

## Service Designs

These are diagrams or visual schemes that illustrate the structure and interactions of a service. They can show the different endpoints (access points) of the service, the available operations, the input and output parameters, as well as possible responses. These designs help communicate the functionality and interface of the service clearly and comprehensibly to developers and users who want to interact with it.

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/Sw-HEu9kwYJ-NAyx4Iw8B_image.png)

