I agree with everything in Why I’m skeptical of low-code. Nick Scialli’s four reasons are:
They wanted truly custom functionality that the low-code solution could not handle. They implemented a bunch of custom functionality in a product-specific or even proprietary language and now their pool of potential developer talent is tiny. Upgrades to the low-code platform would break their custom implementation. The underlying database structure was an absolute mess, especially after a bunch of incremental modifications.
I’ll add one more reason to be skeptical of low-code.
Low-code encourages executives to believe truly custom functionality is reasonable. When the first 80% works great and comes at nearly no cost, it’s easy to imagine that closing the gap that remains with custom functionality is worth it. In truth, low-code encourages customization. And customization is almost always bad ROI. If the process you’re using software to address is not your businesses core competency, anything but bog standard commercial-off-the-shelf software should be looked at with great skepticism.
Organizations should use the “good enough” solution built somewhere else for anything other than their core business differentiators.