Predictika · Database tooling license quotes
An AI sales agent prepares a Quest Toad for Oracle quote for a database team: an edition (Base, Professional, Xpert, Developer or DBA), add-on modules such as Sensitive Data Protection, the DB Admin Module, Benchmark Factory, Code Tester, Toad Data Modeler and Spotlight on Oracle, a subscription or a perpetual license with maintenance, the Oracle Database version, a term and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the editions and modules Quest publishes and returns a verdict, every reason, a line-item quote and the figures it computed.
This validator models Toad for Oracle quotes as described on public Quest pages and datasheets, not just the scenarios shown below.
Any Toad for Oracle quote that touches these editions, modules and license models is in scope — not only the scenarios pictured here. Not covered: other Toad products (Toad Edge, Toad Data Point), other Quest product lines, training, taxes and partner pricing. Quest does not publish prices or per-edition rules, so every price and limit on this page is illustrative.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Modules that depend on the edition | Only with care Sensitive Data Protection starts at Professional, Benchmark Factory and Code Tester need Xpert or higher, and Developer and DBA already include some modules. Product rules can express each, but every module and edition pair is a rule someone writes and keeps in step, and a missing one lets a duplicate or an unavailable module through. | Every module is checked against the chosen edition on every call, including modules the edition already includes. |
| Monitoring that needs another module | Only with workarounds Spotlight on Oracle needs the DB Admin Module or the DBA edition, and the DBA edition already covers some instances. Counting billable instances against seats is a calculation across products, not a single product rule. | The covered instances, the billable ones and the dependency are all computed together. |
| Support that depends on the license model | Only with care A subscription already includes support; a perpetual license needs a maintenance plan, and Premium needs a minimum number of users. Three fields have to agree. | The license model, maintenance plan and user count are checked in one pass. |
| Maintenance priced from the edition and the modules | Only with workarounds Maintenance depends on the edition, the plan and each module on the quote, multiplied by the term. Price rules for this are easy to get slightly wrong as modules are added. | Maintenance is computed from the same choices that drive every other check. |
| A discount whose authority depends on the quote | Only with care Up to 10 percent is fine, more needs a sales director, more than 25 percent is never allowed, and no discount applies below 5 users. Approval tiers are standard; the user minimum is another rule on top. | The discount is compared with the computed list charges, and the block, the approval and the user count are checked together. |
| A stated total that has to agree with the quote | Only with workarounds Seats, modules, maintenance, a discount and a three-year term make a total that can drift from what is typed on the quote without anyone noticing. | The total is computed from the choices and compared with the total the quote states. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a person often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.
| 1 | The quote has a term of 4 years; Toad for Oracle is quoted for 1, 2 or 3 years. |
| 2 | The quote has 0 users; a quote needs at least one. |
| 3 | Oracle Database 11 is not a version this quote covers; the covered versions are 12c, 18c, 19c, 21c and 23ai. |
| 4 | A subscription already includes support, and the quote adds a separate maintenance plan. |
| 5 | A perpetual license is quoted with a Standard or Premium maintenance plan, and the quote has none. |
| 6 | The quote has 9 users on Premium maintenance; Premium needs at least 10. |
| 7 | The quote adds Sensitive Data Protection to the Base edition; it starts at Professional. |
| 8 | The quote adds the DB Admin Module to the Base edition; it is available from Professional. |
| 9 | The quote adds the DB Admin Module to the DBA edition, which already includes it. |
| 10 | The quote adds Benchmark Factory to an edition below Xpert; it needs Xpert or higher. |
| 11 | The quote adds Benchmark Factory to an edition that already includes it. |
| 12 | The quote adds Code Tester to an edition below Xpert; it needs Xpert or higher. |
| 13 | The quote adds Code Tester to the Developer edition, which already includes it. |
| 14 | The quote adds Toad Data Modeler to the Base edition; it is available from Professional. |
| 15 | The quote adds Toad Data Modeler to the DBA edition, which already includes it. |
| 16 | The quote monitors 10 Oracle instances with Spotlight on Oracle on an edition without the DB Admin Module; Spotlight needs the DBA edition or the DB Admin Module. |
| 17 | The quote takes a discount with 4 users; volume discounts start at 5 users. |
| 18 | The quote takes a discount of $10,840 against $107,400 of list charges, above the 10 percent that needs a sales director. |
| 19 | The quote takes a discount of $27,350 against $107,400 of list charges, above the 25 percent an agent may offer. |
| 20 | The quote states a total of $106,400; the prices give $107,400. |
| 21 | The quote total is $268,500, above $250,000, so a person should confirm. |
| 22 | The quote has 300 users, above 250, so a person should confirm the enterprise agreement terms. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please quote Toad for Oracle DBA edition as an annual subscription for 30 users, on Oracle Database 11g. It includes Sensitive Data Protection, the DB Admin Module and Benchmark Factory. Spotlight on Oracle monitors 60 instances. Standard maintenance is included. The term is 3 years. The discount is $78,592. The quote states $145,958 in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Toad for Oracle DBA edition as an annual subscription for 30 users, on Oracle Database 19c. It includes Sensitive Data Protection. Spotlight on Oracle monitors 60 instances. Support is included. The term is 3 years. The discount is $33,007. The quote states $187,043 in total. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote Toad for Oracle DBA edition as an annual subscription for 30 users, on Oracle Database 19c. It includes Sensitive Data Protection. Spotlight on Oracle monitors 60 instances. Support is included. The term is 3 years. The discount is $17,604. The quote states $202,446 in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Toad for Oracle Professional edition as a perpetual license for 4 users, on Oracle Database 19c. It includes Benchmark Factory and Code Tester. Support is included. The term is 1 year. The discount is $1,000. The quote states $5,980 in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Toad for Oracle Developer edition as a perpetual license for 8 users, on Oracle Database 19c. Standard maintenance is included. The term is 1 year. The discount is $1,000. The quote states $31,592 in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Toad for Oracle Base edition as an annual subscription for 3 users, on Oracle Database 19c. It includes Sensitive Data Protection. Support is included. The term is 4 years. The quote states $3,555 in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Toad for Oracle Professional edition as an annual subscription for 3 users, on Oracle Database 19c. It includes Sensitive Data Protection. Support is included. The term is 3 years. The quote states $6,705 in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.