Azure CPQ Framework

A scalable CPQ architecture in Microsoft Azure
Azure CPQ Framework is a technical framework – not an off-the-shelf product. It is a structured, API-based architecture built in Microsoft Azure that gives you full control over configuration, pricing logic, and integrations. A modular framework for configuration, pricing, and quotation flows in complex B2B environments. You own the code. You own the roadmap. You avoid license lock-in.

What is Azure CPQ Framework?

The framework provides B2B companies with a robust foundation to configure complex products and services, calculate accurate pricing based on customer-specific agreements, and generate professional quotations – all within a modern Azure-based portal experience.

It is not a finished product, but a structured foundation shaped around your specific business requirements. You own the code and can continuously evolve the solution over time.

Quick facts

  • Designed for B2B companies with complex products, portfolios, or service offerings
  • Scalable and secure in Microsoft Azure
  • Modular – start small and expand
  • Own the code – avoid license lock-in

Core capabilities

Product configurator – feature-driven or needs-driven

Controlled configuration with rules, dependencies, and compatibility logic – for internal sales teams and resellers. Can be set up to guide users based on product features or based on customer needs.

3D visualization & intuitive user experience

Interactive 3D product visualization with real-time configuration, zoom, and rotation directly in the CPQ portal. An intuitive interface with clear navigation and interactions for a smooth user experience.

Quantity calculation & bill of materials

Automatic quantity calculations, generation of bills of materials, and export to ERP for purchasing and production.

Pricing & discount engine

Rule-based pricing and discount engine. Supports contract/customer-specific pricing, volume discounts, campaigns, customer-specific price lists, margin protection, and segmentation across products, bundles, and services.

Quote generator

Create PDF quotations with variants, terms, and attachments. Includes version control and validity management.

Approval workflows

Role-based approvals for pricing deviations, special configurations, and exceptions.

Contract & price list management

Connect customer agreements, pricing rules, and segmentation to products, bundles, and services.

Analytics & reporting

Overview of quote status, profit margins, win/loss ratio, and response times – with export to BI tools.

Integrated portal

Combine CPQ with e-commerce, installed base (customer equipment fleet), and other digital services in one unified solution.

Three-layer architecture

Designed for scalability with clearly separated layers for application, business logic, and back office.

Applications

  • Portal UI (Azure App Service / Static Web Apps)
  • Quote view & configurator
  • Self-service for resellers and customers

Business Layer

  • Low-code formula-based engine
  • CPQ rules engine (Azure Functions)
  • Price lists, contracts & discounts
  • Workflows & notifications (Logic Apps)
  • API gateway & integrations

Backoffice

  • ERP / CRM / PIM
  • Data & documents (Azure SQL / Storage)
  • Identity management (Azure AD)

Common integrations

ERP – Orders, pricing, inventory, invoicing

CRM – Customers, opportunities, contract data, quotations

PIM – Product data, variants, media

Why a framework instead of a standard product?

Standard CPQ solutions address generic needs. Azure CPQ Framework is built for organizations where:

  • Business rules are unique
  • Pricing is business-critical
  • Integrations are complex
  • Long-term control is essential

You get a technical foundation that evolves with your business – without being dependent on a vendor’s roadmap.

Powerful CPQ-platform for OBOS Sverige

OBOS has automated large parts of its calculation and sales process with its CPQ platform. Based on its 3D drawings from Autodesk Construction Cloud, OBOS can automatically calculate material quantities and the total cost of a house. From there, the rest of the sales process flows seamlessly.

Want to learn more about Azure CPQ Framework?

Get in touch and let’s start a no-obligation conversation.

Björn Johannessen Chief Sales Officer +46722150185 bjorn.johannessen@ninetech.com
Curious about what it’s like to work with development at Ninetech?

Visit our careers page to learn more.