Can no-code be used for enterprise-level applications?
My most recent visit to my tech garage was to develop a web application for product managers based entirely on the no-code tool bubble.io and some backend tools. I wanted to test the hypothesis of whether a single founder could launch and scale a product without code and turn it into a profitable business.
While my experiment is still ongoing, I've already launched the product and a few dozen users have created accounts, some of whom use the product regularly, give me feedback, and I iterate based on their feedback. If you are curious, this is the link to the app: https://produkando.io.
I've seen firsthand how I can bring an MVP to market in a few months or less, at one-hundredth the cost - not counting the opportunity cost of my time - of bringing a product to market using the traditional approach in the past.
The fair and legitimate question
Is No Code a tool just for startups and founders, or can the benefits of faster time to market and lower development costs be leveraged in enterprises as well?
What got me curious was a 30-year-old video in which Steve Jobs at my alma mater MIT said that object-oriented programming was revolutionary at the time because it allowed companies to get products to market ten times faster than procedural software. For companies like banks, manufacturers, retailers and many others, this ability to get software to market ten times faster was a clear competitive advantage.
Thirty years later, is No Code a reinterpretation of object-oriented programming?
Some Clarifications
Before I answer the question, first an obvious clarification. No Code is a term that refers to a method of developing software applications in which no code is written. Ultimately, it is just another layer of abstraction. Many of the elements available in No-Code are the same as those available in JavaScript. The developer must enter many of the same parameters that are available in JavaScript, but does so by filling in fields instead of writing code.
This approach makes software development accessible to more people who have no experience in programming or software development. In addition, even tech-savvy people can develop applications much faster with no-code, even though they may find it difficult or strange to change the approach.
The powerful no-code tools have a steep learning curve, but compared to mastering a programming language, the effort is much less.
领英推荐
Let's review some relevant facts systematically
Of course, there are limitations. The most noticeable ones relate to scalability and performance:
Let's now summarize the advantages and disadvantages.
Of course, there are some drawbacks:
Conclusion
My conclusion is that no-code in the enterprise is suitable for many use cases, but not all. For extremely mission-critical or large-scale applications, it may be better to stick with the traditional approach for now.
However, that should not be an excuse to reject no-xode for every type of application. Companies could use it for internal applications first and then, as they gradually gain confidence, use it for non-mission-critical external applications. No-code isn't perfect, but it can accelerate the pace of innovation at the enterprise level in much the same way that object-oriented programming did 30 years ago.
Growth Product Manager @ ToolJet | PLG | Engagement & Retention | Data & Insights
1 年Looks very brief and structured Alejandro Simkievich . Waiting for follow-up posts!
Product Management | Discovery & validation enthusiast
1 年Nice cliff-hanger :) And an insightful, nuanced recommendation, which lives up to what I was hoping for when I clicked the link!
Simplifying payments and treasury
1 年Good stuff Alejandro. Concise and relevant content. On drawback #4, Stripe offers both and we see enterprises launch their no-code proof of concept an upgrade later on.