Predictika · HCLSoftware portfolio licensing

An AI sales agent's HCLSoftware licensing quote, checked before it goes out

An AI sales agent prepares a licensing quote for a customer across HCLSoftware products: BigFix endpoint management, Unica marketing software and AppScan application security. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the licensing metrics, product contents and renewal terms and returns a verdict, every reason and the figures it computed.

Scope: BigFix, Unica and AppScan licensing quotes: entitlement metrics, bundle contents, renewals and version support. See everything this validator covers

This validator models licensing for HCLSoftware BigFix, Unica and AppScan quotes, not just the scenarios shown below.

  • BigFix offers — Lifecycle, Compliance, Remediate, Inventory, Workspace+ and Enterprise+, what each includes, add-ons that duplicate a bundle, Extended Patch, and mobile device management.
  • BigFix endpoints — Desktop, server and mobile endpoint counts, server licensing as Managed Virtual Servers (the Resource Value Unit metric is retired for new servers), renewals with Support and Subscription, deployed endpoints against licensed endpoints, and the endpoint total the quote states.
  • Unica — Term and perpetual licenses, Platform users, the one-production-environment site license, license term, and Campaign audience records, including inactive records counted at 20 percent only when mapped from a separate table.
  • AppScan — Professional scan packs (1 to 100 scans, one-year term, no IAST), cloud concurrency subscriptions (technologies and concurrent scans), per-application subscriptions, and on-premises Standard, Enterprise and Source versions against the end-of-support dates.
  • Discount authority — When a discount needs approval or is refused (limits are placeholders).

Any BigFix, Unica or AppScan quote that touches these products, metrics, renewals or versions is in scope, not only the scenarios pictured here. Not covered: prices (HCLSoftware does not publish list prices for BigFix, Unica or AppScan Enterprise, so this validator produces no price build-up or line-item quote), Domino, Actian, Informix, Unica Interact, Deliver and Journey metered volumes, and HCLSoftware's own commerce platform. Assumptions: bundle contents follow HCLSoftware's product pages; the Workspace+ server review, the one-year Unica validity and the AppScan 10.7.0 interim-licensing approval are conservative readings of public documents; discount limits (10 and 20 percent) are placeholders. AppScan on-premises quotes carry no stated figure for the validator to compare.

The AI sales agentBuilds the licensing quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
Server licenses on the retired Resource Value Unit metric: not for new sales, still renewable where Support and Subscription is currentOnly with care
Whether a part may be sold depends on deal type and on the customer's Support and Subscription status, which live in the install base rather than on the quote. A rule needs both copied onto the quote and kept in step.
Deal type, metric and Support and Subscription status travel with the request and are checked together on every call.
Unica Campaign usage: inactive records count at 20 percent only when they sit in a separate mapped table, otherwise at full countOnly with workarounds
The count depends on how the customer's database tables are mapped, not on a product choice. It takes extra fields, a formula and a comparison with the figure the quote states, and the rule is easy to get subtly wrong.
The inputs travel with the quote, the count is computed from them, and the figure the quote states is compared with it.
Perpetual Unica licenses only for upgrades, term licenses for new dealsOnly with care
A product rule can restrict a license type by deal type, but the exception for upgrades has to be remembered and tested for each product.
The license type is checked against the deal type on every call.
AppScan on-premises versions against the end-of-support dates, with an interim version that needs approvalOnly with workarounds
Support windows change over time and live outside the quote. A rule holds a date or version list that someone must keep current, and the three outcomes (stop, approve, pass) are awkward to express.
The version is checked against the support rule, with the stop and approval outcomes kept distinct.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

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.

1Resource Value Unit server parts can only be renewed where they currently have Support and Subscription; this renewal is lapsed.
2the Inventory add-on is already included in BigFix Workspace+; it would be bought twice.
3Extended Patch comes with the Lifecycle and Compliance suites; the quote asks for it on BigFix Inventory with no Lifecycle or Compliance.
4the quote has 100 mobile devices but no mobile device management; it comes with Workspace+ or Modern Client Management, not with BigFix Lifecycle.
51,200 endpoints are deployed but the quote licenses 1,000; a license covers only the number of computers it names.
6a Unica site license covers one production environment; the quote has 2. Non-production environments are not limited.
7Unica licenses are documented with one-year validity; the quote has 24 months.
8AppScan Professional sells 1 to 100 scans per order; the quote has 150. Larger volumes are quoted under Enterprise.
9IAST is part of AppScan Enterprise, not Professional.
10a concurrency subscription needs at least one scan technology and one concurrent scan; the quote has 0 technologies and 3 concurrent scans.
11BigFix Workspace+ is positioned for employee devices; the quote has 50 server endpoints. Needs a sales review.
12new server licenses cannot be sold on the Resource Value Unit metric; BigFix retired it in March 2024 and licenses new servers as Managed Virtual Servers, one license per server.
13new Unica licenses are term based; perpetual licenses are available mainly for upgrades from earlier versions.
14the quote states 6,400,000 marketing audience records; Unica Campaign usage on these inputs is 8,000,000.
15AppScan 10.6 is past end of support (versions 10.0.0 to 10.6.0 ended June 30, 2025); the quote must be on 10.7.0 or later.
16AppScan 10.7.0 carries interim time-boxed licensing; the customer must move to 10.8.0 or later before 10.7.0 reaches end of support.

Scenarios and results

Click to expand

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.

1. BigFix server licensing: New server licenses on the retired metric

The agent's request. Please quote BigFix Lifecycle for a new customer: 3,000 desktop endpoints and 500 servers, with servers licensed on Resource Value Units, and Extended Patch included. The quote states 3,500 licensed endpoints. It is ready to send.

Verdict: Blocked.

  • Retired server metric. New server licenses cannot be sold on the Resource Value Unit metric; BigFix retired it in March 2024 and licenses new servers as Managed Virtual Servers, one license per server.

2. BigFix server licensing: The agent resubmits after fixing the errors

The agent's request. Please quote BigFix Lifecycle for a new customer: 3,000 desktop endpoints and 500 servers, with servers licensed as Managed Virtual Servers, and Extended Patch included. The quote states 3,500 licensed endpoints. It is ready to send.

Verdict: Allowed.

  • Licensing summary. 3,000 desktop, 500 server and 0 mobile give 3,500 licensed endpoints on BigFix Lifecycle.

3. Unica Campaign audience: Perpetual license and a misquoted audience

The agent's request. Please quote Unica Platform and Unica Campaign for a new customer on a perpetual license: 25 Platform users and 8,000,000 marketing audience records, of which 2,000,000 are inactive, counted by the master table method. The quote states 6,400,000 audience records. It is ready to send.

Verdict: Blocked.

  • Perpetual license on a new deal. New Unica licenses are term based; perpetual licenses are available mainly for upgrades from earlier versions.
  • Quoted audience does not match. The quote states 6,400,000 marketing audience records; Unica Campaign usage on these inputs is 8,000,000.

4. Unica Campaign audience: The agent resubmits after fixing the errors

The agent's request. Please quote Unica Platform and Unica Campaign for a new customer on a term license: 25 Platform users and 8,000,000 marketing audience records, of which 2,000,000 are inactive, counted by the master table method. The inactive records are held in a separate table. The quote states 6,400,000 audience records. It is ready to send.

Verdict: Allowed.

  • Licensing summary. 8,000,000 audience records, 2,000,000 of them inactive, count as 6,400,000 for Unica Campaign.

5. AppScan on-premises version: Version past end of support

The agent's request. Please quote AppScan Enterprise on premises, version 10.6, for a new customer, with no discount. It is ready to send.

Verdict: Blocked.

  • AppScan version past end of support. AppScan 10.6 is past end of support (versions 10.0.0 to 10.6.0 ended June 30, 2025); the quote must be on 10.7.0 or later.

6. AppScan on-premises version: Version needs approval

The agent's request. Please quote AppScan Enterprise on premises, version 10.7, for a new customer, with no discount. It is ready to send.

Verdict: Needs approval.

  • Interim licensing on 10.7.0. AppScan 10.7.0 carries interim time-boxed licensing; the customer must move to 10.8.0 or later before 10.7.0 reaches end of support.

7. AppScan on-premises version: The agent resubmits after fixing the errors

The agent's request. Please quote AppScan Enterprise on premises, version 10.8, for a new customer, with no discount. It is ready to send.

Verdict: Allowed.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a licensing quote for a customer across HCLSoftware products: BigFix endpoint management, Unica marketing software and AppScan application security. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the licensing metrics, product contents and renewal terms and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote BigFix Lifecycle for a new customer: 3,000 desktop endpoints and 500 servers, with servers licensed on Resource Value Units, and Extended Patch included. The quote states 3,500 licensed endpoints. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. New server licenses cannot be sold on the Resource Value Unit metric; BigFix retired it in March 2024 and licenses new servers as Managed Virtual Servers, one license per server.
  6. The validator returned one blocking finding in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for server licenses on the retired Resource Value Unit metric: not for new sales, still renewable where Support and Subscription is current, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the server license metric to Managed Virtual Server.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The earlier finding is cleared, and the validator's figure matches the quote.
  13. One problem caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.