With low-code, it’s perfectly possible to build spaghetti-style applications that simply can’t be maintained. This might not be a big issue when it comes to small end-point solutions. However, when you’re building complex applications that integrate with your backend systems, this can have serious consequences in terms of quality, reliability, performance, maintainability and cost.