fbpx

Low-code

we are low-code

Simpler and faster development

Imagine you want to build a quality house or prepare a delicious Italian meal.

You can choose to build the house one brick at a time, or use prefabricated parts, just as you can make pasta from scratch with flour and eggs, or use store-bought quality pasta.

It works the same way with low-code development. Instead of programming everything from scratch, you have ready-made building blocks that allow you to create an application quickly and efficiently, much like prefabricated parts in building a house or quality pasta in the kitchen simplify and speed up the whole process.

we are low-code

Simpler and faster development

Imagine you want to build a quality house or prepare a delicious Italian meal.

You can choose to build the house one brick at a time, or use prefabricated parts, just as you can make pasta from scratch with flour and eggs, or use store-bought quality pasta.

It works the same way with low-code development. Instead of programming everything from scratch, you have ready-made building blocks that allow you to create an application quickly and efficiently, much like prefabricated parts in building a house or quality pasta in the kitchen simplify and speed up the whole process.

When you can’t do without a programmer

Much of a company’s processes are similar, whether you have an accounting firm, manage an e-shop, or run a logistics company. Attendance, invoices, vacation time. For most of the common processes, we have pre-built modules that you just need to activate.

In case you have a specific requirement and the ready-made building blocks are not enough, we come up with a classic custom programming and create a new module for you.

When you can’t do without a programmer

Much of a company’s processes are similar, whether you have an accounting firm, manage an e-shop, or run a logistics company. Attendance, invoices, vacation time. For most of the common processes, we have pre-built modules that you just need to activate.

In case you have a specific requirement and the ready-made building blocks are not enough, we come up with a classic custom programming and create a new module for you.

Introduction to low-code and no-code solutions

Low-code solutions allow programmers or technical users to create applications more efficiently, with less code or even just by configuring existing components. It aims to simplify and speed up development without the need to write complex programs. In contrast, a no-code solution allows to create applications without writing code, everything can be “clicked” in the user environment.

Advantages and disadvantages of low-code and no-code approaches

Each of these approaches has its advantages and disadvantages. With SmartFP, we decided to combine the best of both worlds – to create a platform that allows you to create applications without the need for programming knowledge, similar to no-code, while providing the flexibility of low-code. This allows the user to not only “kludge” applications, but also write custom configurations as needed. This gives us more variability compared to a pure no-code approach.

SmartFP technology basics

Our solution is based on the definition using XML, HTML and SQL queries. If we focus on web applications, we can divide them into three basic parts: forms for working with data (e.g., for entering an invoice or a leave request), workflows for managing processes (e.g., invoice approval), and data dumps (e.g., a list of all invoices). These three parts are enough to create a functional application.

Example of use: invoice approval application

Let’s take an example of an invoice approval application – we will create a form to enter and approve an invoice, a workflow for the approval process and an overview of all invoices in the form of a statement. Each element (form, workflow and view) is defined using XML, HTML code and SQL queries, and some can simply be “clicked” in the UI.

Platform flexibility and customisation

The SmartFP platform allows users to switch between simple configuration and writing custom code as needed without the need to master complex programming languages. As a result, even a tech-savvy user with basic knowledge can quickly create a full-fledged web application because SmartFP generates the most complex parts, such as data structures or programming routines, for them.

Extended possibilities with programming languages

And if you have special requirements that can’t be addressed without programming, you can use C#, JavaScript or Python, giving you complete flexibility to meet all your organization’s needs.

platform features

Find out why you should choose the SmartFP platform for your business