You may need to read/write information from/to estimate files using external programs such as CRMs (Customer Relationship Management) or ERPs (Enterprise Resource Planner).
You may also have to interface your own database dynamically to QDV7 databases to provide contextual prices or rebates.