This is not true. For example, you can use Transaction Script without a domain object model.
The object model is recommended for most applications, since the object orientation is very good when working with complex business logic.
Even the smallest project has a tendency to have some business logic, which may well grow, which leads to many projects using the object model from the first day ...
source
share