VOOZH about

URL: https://thenewstack.io/the-highs-and-lows-of-low-code-tools/

⇱ The Highs and Lows of Low-Code Tools - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2023-11-29 07:05:42
The Highs and Lows of Low-Code Tools
sponsor-sonarsource,sponsored-post-contributed,
DevOps / Software Development

The Highs and Lows of Low-Code Tools

There are advantages that make low code a valuable tool, but organizations should be realistic about how cost and vendor lock-in may create roadblocks.
Nov 29th, 2023 7:05am by Tony Graham
👁 Featued image for: The Highs and Lows of Low-Code Tools
Image from metamorworks on Shutterstock.
Sonar sponsored this post. Insight Partners is an investor in Sonar and TNS.

As software development requires more efficiency, agility and speed of delivery than ever before, businesses are finding they need a digital transformation to give them a leg up when it comes to code. To drive transformation and results, companies have started to look at low-code solutions as a powerful, streamlined method for developers to get the job done.

Although once seen as a gimmick, low-code tools have undergone an incredible evolution in the span of the last five years. The sector is even expected to earn $44.5 billion by 2026, with 75% of enterprise applications developed by these solutions.

Make no mistake: low-code makes no replacement for traditional Clean Code — coding that is consistent, intentional, adaptable and responsible, and that accounts for top-quality software that’s critical to business results. But that doesn’t make it an unworthy choice in every situation.

So in what scenarios does low code make the best sense? How can we most effectively arm our developers with these solutions to perform their jobs, taking advantage of the strengths and mitigating the weaknesses with the correct application?

Low Code Speeds Up the Development Process

A major perk to low code is the pace at which it allows developers to take advantage of time, a critical asset in the cutthroat business world. With these tools, developers can make significant cuts in the development and delivery process: For example, they can quickly put together applications without writing a single line of code. Elements like pre-built templates, drag-and-drop capabilities and reusable components help these technical experts stay ahead of the competition by putting their time into the more complicated aspects of application-building.

Those same elements make low-code tools an excellent way for companies to bridge the skills gap and allow those without a traditional background in coding to take the lead on certain aspects of projects. Any developer understands the massive amounts of education and training needed for that kind of expertise, but low-code tools make the process more accessible to business professionals. This helps clear the work backlog for developers and increase movement in the application release cycle while expanding the number of stakeholders able to contribute to a project.

These tools not only increase productivity but create widespread collaboration and opportunities for developers to free up their limited amount of time. Low code can add features faster, enable quicker updates and turn ideas into reality at a much greater pace. Simple interfaces and easily shareable work increase the rate at which developers can receive feedback, in addition to necessitating fewer changes later in the process that delay a project’s completion.

But low code isn’t a one-size-fits-all, all-encompassing solution. So where should developers shy away from implementing these tools?

Low Code Has Limitations

A major drawback of these solutions is that they can’t be customized to the same level as more traditional code. What you see is what you get: Your developers can drag and drop icons to create very simple applications easily and quickly, but more complex projects aren’t the right fit for these tools. Using them for that kind of project work only creates extra overhead that gives your developers an unnecessary headache in the end. These tools can’t handle complex business logic; by promoting speed, they compromise the ability to perform around shortcomings within the application.

Despite the fact that modification is limited within low-code platforms, many of these systems enable extendability via standard programming languages such as Java, C# and JavaScript. However, traditional IDEs are used to construct these extensions, which are outside the low-code platform. If the code extensions don’t adhere to Clean Code standards, they can introduce vulnerabilities, errors and inefficiencies into the low-code application. While this extendability allows for some customization of low-code platforms, it introduces additional challenges, such as adding intricacies that only a professional developer is capable of addressing.

Control over code security has its limitations as well. With low code, all source code is generated automatically in the background and isn’t available to the developer. These applications rely on the platform’s security, which means that developers have to have faith in the vendor to make sure they’re protecting all their apps and data.

They’re also expensive. Monthly fees for these kinds of tools can reach tens of thousands of dollars, depending on the number of users. And unlike traditional code, those costs don’t shrink after initial use. Vendor lock-in also becomes an issue if a company relies too heavily on low-code tools, keeping the organization at its mercy. Finally, low-code maintenance overhead grows exponentially over time as the application becomes more complex. These tools can be challenging to troubleshoot and maintain as workaround solutions surrounding traditional coding languages increase.

The Future of Low Code

Like all technology, we know the use and ability of low-code solutions will only continue to increase with wider adoption and accelerating business needs. There are plenty of advantages that make it a valuable tool and a solid option for developers as they work to deliver their projects.

With these benefits in mind, though, organizations should be realistic about how cost and vendor lock-in may create roadblocks for their teams. Using low code to power intradepartmental applications or single-page web applications are the kinds of use cases businesses should investigate.

As companies continue expanding their software development portfolios, they should consider low code a means to generate code quickly and to help developers navigate their significant workload that will continue to grow the more businesses depend on software. At the same time, they should remember that, as with generative AI, the best way to create top-quality, secure, maintainable and reliable software is to use these tools while also following Clean Code best practices, to earn the best business outcomes.

Sonar is the industry standard for code verification and automated code review, trusted by 75% of the Fortune 100. Its SonarQube platform analyzes over 750 billion lines of code daily, helping to prevent outages, reduce risk, lower technical debt, and ensure compliance.
Learn More
The latest from Sonar
Hear more from our sponsor
TRENDING STORIES
Tony Graham is a product marketing manager for Sonar. He has nearly a decade of experience in enterprise software development, with a rich background that spans roles as a report program generator and .NET developer, information system manager, Google software...
Read more from Tony Graham
Sonar sponsored this post. Insight Partners is an investor in Sonar and TNS.
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.