I was part of a go-to-production engagement recently for an inherited SaaS application. The founder had used a Lovable-based prototype to land the demo. The actual application was built in bits and pieces over a few months — and it still was not production-grade, with almost no security, scaling, or compliance considerations.
The use case sits in a compliance-heavy domain where demos don't matter much; real solutions do. Complex workflows involve sensitive data — PII, locations, payments, signed contracts. The original team had built a monolithic application and database that runs on a single EC2 instance — not inherently a bad thing — but a supposedly multi-tenant system with no tenant isolation, sending sensitive data to a third-party LLM because it was the cheapest option, is not a recipe for success.
The team's response: “Let's add some more features first, as that is more important. We can address security, scaling, and compliance later when we have budget or paying customers.”
A few days later, at a startup expo, one team was showcasing a “quick app building platform” with the headline: “Build my CRM, HRMS, ERP, etc. in minutes.”
🫡 - amazing. Side story - we have been building a SAP middleware on AWS for the past few months, where "building-phase" is largely occupied with discussing requirements of each of the business applications and then designing the integration points, and decide where to keep the logic - that's the fun part. The hardest part of any project is not the system. It's the decisions.
Imagine the founders and engineers who have spent fifteen or twenty years inside these domains coming across this kind of statement regularly now. To them, it was never about building apps in minutes or writing code. It was always about understanding the domain deeply enough to know what to actually solve.
A prototype that looks like a product is not a product. A demo that wins a brief meeting is not a system that survives a compliance audit. The work that gets you from looks done to actually safe to operate is most of the work — and the part the fast-coding tools don't touch yet.