Low-code: more an enterprise strategy than simple apps & citizen development
Published on Mar 10, 2021

An already quite mature technology, low-code has found its place in many companies as a fast and relatively inexpensive way to create business applications. Low-code also means low barriers (no need for advanced programming skills) to enter the area of application development. In fact, it opens up software development to the influx of people with skills that will probably never be a match for those of IT professionals.

Is citizen development the future of IT? Will this be the main way for organizations to acquire new IT applications and solutions?

Hell no!

I’ll explain why. But first, just as an introduction, a few words about low-code technology and its impressive growth.

Low-code platforms enable the development of business applications through visual user interfaces. You can combine ready-to-use components to create applications that meet the needs of your company. The code is not written “from scratch”, so you save time and resources. These platforms are intended for both business professionals with basic programming knowledge and professional programmers.

Yes, it’s quite a thing now…

The trend of ever-growing demand for businesses to get new IT solutions and apps in the shortest time possible is very strong. I have already written about the need for flexible and quick application development in the context of changes caused by the pandemic in customer service, but it is a much broader phenomenon that horizontally covers many industries.

…and it soon will be even more so

Demand is strong in most sectors, hence the forecasts about the popularization of low-code that are certainly not exaggerated. Forrester states that 2021 will be the year of low code. Gartner, in turn, predicts that by 2024, 66 percent of large companies will use low-code platforms.

Citizen developers

A citizen developer creates new business applications that are then used by other users in his/her organization. Citizen application developers operate within the limits and environments set by the company’s IT (before low-code platforms came to be sufficiently developed, single-user or workgroup solutions were built with tools like Microsoft Excel and Access. Nowadays, departmental, enterprise and even public applications can be created this way.)

Sounds great, doesn’t it?
But a lot can go wrong!

Technical debt

Because low code is often delivered as SaaS, integration was stressed as its big open question. Just having APIs or support, say CIOs, doesn’t fully address the integration challenges.
CIO Magazine’s Myles F. Suer, #CIOChat Twitter chat session

Companies address these challenges, of course, by asking their developers to code connectivity. Professional developers will of course do it, as well as add further functions to any application, and make it grow, if necessary, beyond the limits of drag-and-drop customization.

But there is one thing worth realizing:
The process of developing and integrating applications built in low-code by IT professionals will look completely different than in the case of solutions created in the citizen development environment.

Low-code platforms excel at application development but not integration, usually offering only a brittle integration interface. The more integrations required by a business process — for example, onboarding of new staff or customers — the more problems this will cause as IT systems grow in complexity.
Mike Kiersey (Boomi)

The risk is that you will lose the advantage gained by speedy application development. I’ve met opinions that if given too much space, citizen developers can accrue technical debt that IT specialists will have to pay off later.
My own take on this is that citizen developers should not be blamed for technical debt, as they work within the framework of a technology that was given to them. But the mass of individual/workgroup level applications created by non-professionals can become unmanageable without time-consuming, point-to-point integration necessary to incorporate this diaspora.


The dispersion of citizen-developed applications and — let’s face it — the inability to fully control the process of their development and maintenance, pose a threat to the company’s IT security. These apps are easier to hack and thus may give unauthorised access to sensitive corporate data and systems.
This is crucial especially for companies in regulated industries, like pharma, where corporate and legal standards for data security, privacy, and handling may not be met because of the lack of tight control over low-code applications.

Low-code platforms will definitely support citizen developers, as they are closest to the business side of things, and focus on certain aspects, like tasks management, workflow automation, and UI, to make application delivery fast and collaborative. But these developments should be IT governed. IT ought to manage the entire application lifecycle and deployment. This guarantees smoother and faster transition from development to deployment, keeping the integrity and security of Enterprise applications tighter.

IT pros should learn low-code

Low-code application development is a business opportunity, and citizen development is one of the natural directions of using this technology. This idea has its limits, though. Low-code has to be applied in the right places, so as not to become a “tech debt extender”. The heart and brain of the digitization of companies — regardless of the level in the organization — should still be IT.
My experience is that low-code is primarily a new tool for IT professionals and it is they who should develop competences in this area to increase IT reaction speed and its responsiveness to new business challenges.

If you are an IT professional, you should know that there’s a great opportunity right now to learn firsthand how easily and fast you can build new applications for your business using one of the low-code platforms (here, OutSystems): from legacy modernization and workplace innovation to customer experience transformation.
Give it a try here

Written by

Manoj Nair

Go To Expert Spotlight Page

This Article Tags

All Tags

Our Clients Success Stories

How during the pandemic we optimized vaccine production and delivery process?

During the pandemic, our client, a global pharmaceutical leader, needed to optimise its COVID-19 vaccine production and delivery processes. Our client had to rapidly implement business applications in order to increase production efficiency.

How we boosted a COVID-19 vaccine production by digitally enhancing manufacturing operations

In response to an unprecedented global pandemic, our client – one of the pharma industry leaders- set out to develop, test, mass produce and organize the global distribution of a COVID-19 vaccine.

How to manage national resources to fight COVID-19 in the cloud?

Availability of ICUs is one of the key factors to keep the death toll as low as possible. ICU-M has been one of the reasons Germany has been managing the pandemic relatively well, keeping the number of deaths per 1M population at the low end compared with other EU states.

Bringing a global pharma company out of the dark via a Single Source of Truth (SSOT)

To get the full picture of the global market situation, companies use various sources of data. But to effectively control and steer business activity at all levels on global scale they need a centralized and trustworthy data source.

How to restore effective sales in animal pharma ensuring high quality and reliability of data

Our solutions cover all aspects of customer and sales transactions processing for life science industry companies carrying out their sales activity on many markets in cooperation with wholesalers, distributors and retailers.

Can proper data management help restart a shutdown pharma production plant?

Introducing rigorous quality assurance and management tools into data integration to enable the fastest possible resumption of a production plant’s functioning shut down due to issues with ERP system implementation.

How we helped Boehringer-Ingelheim stabilize their data ecosystem

Data governance, data management and data quality are the basis for the effective integration of IT systems, especially when the organization implements new solutions.

How we made the slow and inaccurate CEESA reporting in an animal pharma company much faster and much more accurate

Abundance of data can have enormous potential for business, but it can also be a source of problems. With large-scale operations – and this is where international animal pharma players operate – automation and advanced analytical methods become essential to building value from data insights.

Improving the workflow of Randstadt’s HR with an employee self-service solution

Low-code is the perfect tool for creating scalable solutions that ensure employee empowerment and self-service for simple activities and tasks. This can significantly relieve HR departments of the overload of administrative matters.

See how we used low-code to enable our pharma client to stay transparent and compliant with European legislation

End-to-end, flexible low-code based solution integrated with all the peripheral systems in company to meet rigorous transparency regulations for the pharma industry.

Low-code platforms enable the development of business applications through visual user interfaces. The code is not written “from scratch”, so you save time and resources.
Low-code application development is a business opportunity, and citizen development is one of the natural directions of using this technology. This idea has its limits, though. Low-code has to be applied in the right places, so as not to become a “tech debt extender”.

Latest Articles

Let`s Talk About a Solution

Questions?We’re here to answer them.

Our engineers, top specialists, and consultants will help you discover solutions tailored to your business. From simple support to complex digital transformation operations – we help you do more.

    We will only use the collected data for the following purposes:

    The Controller of your personal data is C&F S.A. with its headquarters in Warsaw, ul. Domaniewska 50, 02-672 Warszawa, Poland. We ask for your consent to the processing of your personal data collected using the form above. We may also collect other data as specified in our Privacy Policy.