From the idea to the finished application in the shortest time: How low code significantly accelerates your development processes and saves costs in the process.
Low code is a way to create applications such as online tools and apps with little programming knowledge. As a rule, the results are developed via so-called low-code platforms in a drag-and-drop process. You only have to write a few lines of code.
The "software construction kits" are often quite simply designed and function according to the LEGO principle: individual elements and functions can be conveniently clicked together.
For fine-tuning the logic or implementing special functions, it is necessary to do a little programming. However, programming is usually quite simple, which is why it is called "low-threshold coding".
Important: The programming code you write may seem "low", but in the background the platform generates elaborate and functional code from all the elements. This means that the results "under the bonnet" can turn out to be very complicated and powerful!
The low-code tools are an aid to enable non-professionals and less experienced programmers to quickly produce software results. Such users are called Citizen Developers.
The "civilian developers", which is the German translation for "Citizen Developer", regularly implement IT concepts and projects with low-code platforms. They usually do not officially belong to a development department, but sit in marketing or in a creative team, for example.
Low-code platforms are currently being pushed by numerous companies and advertised with large marketing budgets. But the topic is anything but new.
The idea of being able to develop software with little programming knowledge has been around for a few decades. Rapid Application Development (RAD) emerged in the 1980s, which then led to Model-Driven Software Development (MDSD).
Forrester Research coined the term "low code" in a publication that appeared in 2014. This established the term for a way in which applications can be implemented with special tools and few lines of code.
A more radical form of low-code development are the no-code platforms. With these "construction kits" you really don't need to know any programming or scripting language. The tools only work for the users via graphical user interfaces with which you model your desired results.
In the meantime, numerous providers are active in the low-code sector. In addition to well-known companies such as Microsoft, SAP, Oracle and Salesforce, many small software companies also offer their own solutions.
One well-known provider from Germany is Intrexx. As a certified Intrexx partner, we at CITRO rely on this low-code platform, among others, to quickly and cost-effectively realise customer portals, intrants, personnel planning software and other digital solutions for our customers.
There are several reasons why companies rely on low-code platforms. On the one hand, the tools are very suitable for implementing software ideas and digital concepts with little effort. If you want to develop an MVP (Minimum Viable Product), a prototype or a POC (Proof of Concept), low code is an appropriate tool.
Accordingly, low-code platforms are very popular in departments that take an agile approach. Based on the result, initial customer feedback can be obtained and further developed according to the lean start-up method.
Another reason in favour of low code is the so-called "war for talents" in the IT sector: in Germany alone, there was a shortage of around 137,000 skilled workers in 2022. Due to increasing digitalisation, the situation will get worse; developers are and will remain a "rare commodity".
Citizen developers and low-code agencies are stepping into this gap. They realise the urgently needed digital projects without requiring an army of programmers.
The result is increased efficiency and output. In this way, projects such as process digitisation can be made possible to advance the digital transformation of your company.
The last point is very important: if applications are created by citizen developers, a so-called shadow IT is formed. This must also be maintained and secured, otherwise dangerous security gaps may arise.
Low-code platforms offer some plus points from which digitally active companies definitely benefit. But one should also consider the downsides: Despite low code, a certain expertise in software development is still needed. Otherwise, projects develop haphazardly, they get out of hand and/or the results are disappointing.