Fix & stabilise
A startup had its product generated, then kept adding to it through the tool’s chat, without ever opening the code.
Read the full caseA sales application built with Lovable, a Sage 100 on an internal server, and Excel exports in between. How we linked them.
A French SME distributing industrial supplies had built a field application for its sales team with Lovable: visit planning, quotes, tracking of sales, stock and payments, prospects, travel expenses, product catalogue.
The application works and fits the job of the people using it. But it lives in isolation. The items, the customers and the sales documents are in Sage 100, and nothing moves between the two. It had been designed from frozen Excel exports: to bring it up to date, someone had to redo the export, then import it back into the Lovable project.
Linking an AI-generated application to an ERP sitting on a server inside the company’s own offices. This is exactly where Lovable reaches its limit, for four reasons.
What Lovable produces is a so-called single-page application: all the code runs in the salesperson’s browser. There is no program of ours, running on a server, able to go and talk to another piece of software.
An ERP installed on an internal server does not talk to a browser. Something has to sit between the two, a program that fetches the data on one side and drops it on the other. That link is missing, and no generation tool produces it.
Sage 100 was running on a Windows server belonging to the company, on its premises rather than at a hosting provider. The web services modules, the ones that let another piece of software query it through the official route, were not installed.
One way in remained: a direct read-only connection to the database, over ODBC. It was only possible because the IT provider running the server worked with us.
Sage applies a strict schema. One missing field and the whole document is rejected. Writing straight into the database, without going through the accesses meant for it, would bypass its own consistency checks, with serious accounting consequences.
The client is not technical and was comparing the speed at which a Lovable interface comes together with the job of wiring up an ERP. The comparison is a natural one: they had their application within a few weeks for a few tens of euros. We had to explain why the second job has nothing to do with the first, and scope it before committing.
The application now works with the ERP’s data, with no manual import. The client keeps their tool and their ERP, and the engagement continues: new requests are handled as they come, with a written scope each time.
A startup had its product generated, then kept adding to it through the tool’s chat, without ever opening the code.
Read the full caseThe founder of an AI startup had built their product alone, with a generation tool. It worked, and they wanted to take it to the next stage.
Read the full caseDescribe your situation in a few lines. We come back to you with a fixed quote within 48 working hours.
Request a quote