Many companies today need interfaces for portals, mobile access, third-party systems or internal integrations. A REST server is often the right step for that, but only if it is not tacked on as a thin wrapper over existing legacy logic.
With Delphi high-performance server components and shared business logic can be built sensibly, provided architecture and responsibilities are clearly defined. Which rules belong in the client, which belong in the server, which data is authoritative and how do errors remain traceable?
Especially in grown enterprise systems an API is not a purely technical add-on. It influences how processes will be extended, secured and operated going forward. Therefore we always design REST servers together with the data model, deployment and observability.
In the end what matters is not the number of endpoints, but whether client, service and data storage form a system that remains functionally consistent and operationally resilient.