Skip to content
Cover image for the article Low code solutions: Pain or gain?

Low code solutions: Pain or gain?

Low-code platforms promise fast, cheap delivery, but complex requirements and reliance on non-technical builders carry real pitfalls worth understanding upfront.

Software EngineeringKevin Tshiowa2 min read

The idea that you can rapidly build applications using low-code platforms and cut development costs sounds like a winner to many IT departments. "All these business requirements that we can deliver in a matter of days. Awesome!"

This is true and certainly possible. You could automate numerous processes and digitalize a majority of manual forms using a low or no-code development platform such as Power Platform, K2, or Nintex.

However, this requires sound analysis of the requirements and a good understanding of the limitations that comes with low and no-code platforms. Let explore some pitfalls to choosing a low or no-code platform.

1. Complex requirements

Some platforms have limits of what you can customize. Knowing these limits upfront will help you determine whether the platform will be a good fit for the requirements. Doing a proof of concept first is a good approach, but be careful not to focus on the easiest and quickest features to implement, and then discover these limitations when faced with the real-world requirements. Low or no-code development platforms fair well at simple, structured data driven requirements, but often lack the ability to meet complex requirements. Picking the most complex requirement for a proof of concept is the best way to test the platform against the deliverables.

2. You do not require to be technical

Despite what is commonly sold as a feature of a low code platform, which is not needing developers, having a development background is a big advantage. Often low code platforms require some code, so having that experience can help you develop a solution that is responsive and provides a positive user experience. Purely relying on non-technical resources (sometimes called Citizen Developers in the low code world) to develop applications creates risk of poor quality apps due to the learning curve required to master these platforms.

It is critical to work with an expert and cover all the required questions before investing in a low code platform. An architecture that allows a hybrid approach should be considered. For example, you can develop the user interface using modern development tools but rely on the workflow engine from a low code platform to automate various actions such as sending notifications, reminders, and sending information to APIs.

In Conclusion

Low code platforms will forever change how business applications are built. They offer rapid development as a fraction of the cost of custom development. Because they offer a controlled environment, the testing efforts are also reduced compared to custom built software. However, beware of the limitations of such a platform. Just because the technical resources on the project are predominantly non-developers, an intimate knowledge of the platform and its limitations are critical to achieve successful outcomes.

Keep reading

More thought leadership.

AI4 min read

Maslow will always beat Musk

If AI takes everyone's job, who exactly is going to pay for the AI? Wimpie Baard on why the dangerous part of the AI revolution is not the destination, but the decades in between.

Read article
AI5 min read

Harnesses are the product. Models are just commodities.

Most AI applications fail on architecture, not on the model. James Lamusse on why the harness is the real product, and the patterns that make a model-agnostic system reliable enough to trust.

Read article
AI6 min read

What agentic AI actually costs to run, and the spend cap Azure will not give you

An agent is metered, so the bill tracks adoption and a rollout people actually use costs more than one they ignore. Nathan Goosen on why Azure will not give you a hard spend cap, and where to build one yourself.

Read article

Get in touch

Got a problem worth solving?
Let’s talk.

Send us the gist of what you are trying to do. The right person from First Digital will be in touch within a working day.