Normal direct access tools, when given to users, can slow down database servers with inefficient queries.
Improper user queries may also return an incorrect result set since users don't have the training or experience with the Progress database and 4GL code.
Aurora allows users to reach the real data, but reach it via data sources that you create or reuse from existing 4GL code. This allows you to enforce business rules and business logic.