What is the difference between Low Code and NoCode? Why is Vahana a NoCode Platform and not Low Code?

We hear LCNC or Low Code NoCode terms generally used together or interchangably.
Whats the difference between these two and which is the future.

1 Like

Here is what I have been able to figure out

The assessment depends on whether we’re considering the scope of the solution or the platform’s boundaries.

If a platform’s primary function is to create Application User Interfaces with specific functionalities, and that’s where its capabilities end, we need to consider two aspects:

Is coding necessary to deliver the promised features of the platform?
Does the platform generate code tailored to the user’s needs, allowing modification and deployment of changes in the future?
If the answer to either of these questions is YES, the platform is considered Low Code. This means that while coding might not be required for every aspect, managing the generated code is necessary from a deployment and management standpoint. The effort involved is significantly less than building custom applications, making it a Low Code platform.

On the other hand, if the answer to both questions is NO, it’s a No Code platform. With No Code, users don’t need to write or manage code for the functionality provided by the platform, enabling changes to the application without repeated installation or deployment processes.

Now, let’s consider the Vahana platform in this context. Is it No Code or Low Code? Additionally, the question of whether Low Code or No Code is better is a subject of discussion.

It’s essential to acknowledge the limitations of both approaches. Whether it’s a code generator or a shell-based approach (No Code), there will be limitations. These limitations arise not solely due to the platform’s architecture or the decision to build as Low Code or No Code, but because of the wide variety of technology stacks available. No single platform can cover the entire variability offered by all these stacks.

Therefore, it’s inaccurate to assume that No Code is only suitable for simpler applications, while Low Code is reserved for complex ones. While I’m open to exploring counterexamples, it’s clear that both Low Code and No Code have natural limitations. No platform can provide unlimited capabilities without any boundaries or constraints.