{"id":13158,"date":"2025-03-18T13:18:30","date_gmt":"2025-03-18T13:18:30","guid":{"rendered":"https:\/\/www.ninetech.com\/en\/?post_type=platforms&#038;p=13158"},"modified":"2026-02-20T14:09:36","modified_gmt":"2026-02-20T14:09:36","slug":"azure-cpq-framework","status":"publish","type":"platforms","link":"https:\/\/www.ninetech.com\/en\/platforms\/azure-cpq-framework\/","title":{"rendered":"Azure CPQ Framework"},"content":{"rendered":"<\/div><section class=\"page_section page_section--group align-wrap align-wrap-full\">\n<div class=\"wp-block-group alignfull\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><\/div><section class=\"page_section page_section--billboard-hero align-wrap align-wrap-full\">\n\n<div class=\"dbyh-billboard-hero alignfull size-hero-small\">\n\t<!-- (min-width: 1600px) 768px, (min-width: 1200px) 690px, (min-width: 992px) 512px, (min-width: 544px) 690px, calc(100vw - 30px) -->\n\n\t\t<div class=\"dbyh-billboard-hero__content\">\n\t\t<div class=\"dbyh-billboard-hero__content__inner has-small-text has-dark-text\">\n\t\t\t<h1><strong>Azure CPQ Framework<\/strong><\/h1>\n\t\t\t\t\t\t\t<span class=\"dbyh-billboard-hero__content__inner__sub\">A scalable CPQ architecture in Microsoft Azure<\/span>\n\t\t\t\t\t<\/div>\n\n\t<\/div>\n\t<\/div><\/section><div class=\"wrapper\">\n\n<\/div><section class=\"page_section page_section--group align-wrap align-wrap-full\">\n<div class=\"wp-block-group alignfull\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\"><nav aria-label=\"Breadcrumb\" class=\"breadcrumbs\"><ul><li class=\"is-here\"><\/li><li class=\"is-home\"><a href=\"https:\/\/www.ninetech.com\/en\"><span class=\"show-for-sr\">Home page<\/span>Home<\/a> <span class=\"delimiter\">\/<\/span> <\/li><li>Platform<\/li><\/ul><\/nav>\n\n\n<div class=\"wp-block-group narrow\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"dbyh-preamble dbyh-preamble--big\">\n\t<span>Azure CPQ Framework is a technical framework \u2013 not an off-the-shelf product.\r\nIt 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.\r\nYou own the code.\r\nYou own the roadmap.\r\nYou avoid license lock-in.<\/span>\n<\/div><\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/section><div class=\"wrapper\">\n\n<\/div><section class=\"page_section page_section--group align-wrap align-wrap-full\">\n<div class=\"wp-block-group alignfull narrow\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group narrow\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"dbyh-space set-invisible\" style=\"height: 100px; --tablet-height: 80px; --mobile-height: 60px;\">\n    <\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>What is Azure CPQ Framework?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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 \u2013 all within a modern Azure-based portal experience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Quick facts<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Designed for B2B companies with complex products, portfolios, or service offerings<\/li>\n\n\n\n<li>Scalable and secure in Microsoft Azure<\/li>\n\n\n\n<li>Modular \u2013 start small and expand<\/li>\n\n\n\n<li>Own the code \u2013 avoid license lock-in<\/li>\n<\/ul>\n\n\n<\/div><section class=\"page_section page_section--group align-wrap align-wrap-full\">\n<div class=\"wp-block-group alignfull\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"dbyh-space set-invisible\" style=\"height: 100px; --tablet-height: 80px; --mobile-height: 80px;\">\n    <\/div>\n\n\n<h2 class=\"wp-block-heading\">Core capabilities<\/h2>\n\n\n\n<div class=\"dbyh-content-accordion\">\n\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item\">\n\t\t\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__heading\">\n\t\t\t\t\t<h4>Product configurator \u2013 feature-driven or needs-driven<\/h4>\n\t\t\t\t\t<div class=\"toggle-icon\">\n\t\t\t\t\t\t<span class=\"toggle-icon__vert\"><\/span>\n\t\t\t\t\t\t<span class=\"toggle-icon__hori\"><\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"content-toggle-element\">\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content no-cta\">\n\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content__text\">\n\t\t\t\t\t\t\t<p>Controlled configuration with rules, dependencies, and compatibility logic \u2013 for internal sales teams and resellers. Can be set up to guide users based on product features or based on customer needs.<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item\">\n\t\t\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__heading\">\n\t\t\t\t\t<h4>3D visualization &#038; intuitive user experience<\/h4>\n\t\t\t\t\t<div class=\"toggle-icon\">\n\t\t\t\t\t\t<span class=\"toggle-icon__vert\"><\/span>\n\t\t\t\t\t\t<span class=\"toggle-icon__hori\"><\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"content-toggle-element\">\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content no-cta\">\n\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content__text\">\n\t\t\t\t\t\t\t<p>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.<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item\">\n\t\t\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__heading\">\n\t\t\t\t\t<h4>Quantity calculation &#038; bill of materials<\/h4>\n\t\t\t\t\t<div class=\"toggle-icon\">\n\t\t\t\t\t\t<span class=\"toggle-icon__vert\"><\/span>\n\t\t\t\t\t\t<span class=\"toggle-icon__hori\"><\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"content-toggle-element\">\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content no-cta\">\n\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content__text\">\n\t\t\t\t\t\t\t<p>Automatic quantity calculations, generation of bills of materials, and export to ERP for purchasing and production.<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item\">\n\t\t\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__heading\">\n\t\t\t\t\t<h4>Pricing &#038; discount engine<\/h4>\n\t\t\t\t\t<div class=\"toggle-icon\">\n\t\t\t\t\t\t<span class=\"toggle-icon__vert\"><\/span>\n\t\t\t\t\t\t<span class=\"toggle-icon__hori\"><\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"content-toggle-element\">\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content no-cta\">\n\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content__text\">\n\t\t\t\t\t\t\t<p>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.<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item\">\n\t\t\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__heading\">\n\t\t\t\t\t<h4>Quote generator<\/h4>\n\t\t\t\t\t<div class=\"toggle-icon\">\n\t\t\t\t\t\t<span class=\"toggle-icon__vert\"><\/span>\n\t\t\t\t\t\t<span class=\"toggle-icon__hori\"><\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"content-toggle-element\">\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content no-cta\">\n\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content__text\">\n\t\t\t\t\t\t\t<p>Create PDF quotations with variants, terms, and attachments. Includes version control and validity management.<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item\">\n\t\t\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__heading\">\n\t\t\t\t\t<h4>Approval workflows<\/h4>\n\t\t\t\t\t<div class=\"toggle-icon\">\n\t\t\t\t\t\t<span class=\"toggle-icon__vert\"><\/span>\n\t\t\t\t\t\t<span class=\"toggle-icon__hori\"><\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"content-toggle-element\">\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content no-cta\">\n\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content__text\">\n\t\t\t\t\t\t\t<p>Role-based approvals for pricing deviations, special configurations, and exceptions.<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item\">\n\t\t\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__heading\">\n\t\t\t\t\t<h4>Contract &#038; price list management<\/h4>\n\t\t\t\t\t<div class=\"toggle-icon\">\n\t\t\t\t\t\t<span class=\"toggle-icon__vert\"><\/span>\n\t\t\t\t\t\t<span class=\"toggle-icon__hori\"><\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"content-toggle-element\">\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content no-cta\">\n\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content__text\">\n\t\t\t\t\t\t\t<p>Connect customer agreements, pricing rules, and segmentation to products, bundles, and services.<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item\">\n\t\t\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__heading\">\n\t\t\t\t\t<h4>Analytics &#038; reporting<\/h4>\n\t\t\t\t\t<div class=\"toggle-icon\">\n\t\t\t\t\t\t<span class=\"toggle-icon__vert\"><\/span>\n\t\t\t\t\t\t<span class=\"toggle-icon__hori\"><\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"content-toggle-element\">\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content no-cta\">\n\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content__text\">\n\t\t\t\t\t\t\t<p>Overview of quote status, profit margins, win\/loss ratio, and response times \u2013 with export to BI tools.<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item\">\n\t\t\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__heading\">\n\t\t\t\t\t<h4>Integrated portal<\/h4>\n\t\t\t\t\t<div class=\"toggle-icon\">\n\t\t\t\t\t\t<span class=\"toggle-icon__vert\"><\/span>\n\t\t\t\t\t\t<span class=\"toggle-icon__hori\"><\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"content-toggle-element\">\n\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content no-cta\">\n\t\t\t\t\t\t<div class=\"dbyh-content-accordion__item__content__text\">\n\t\t\t\t\t\t\t<p>Combine CPQ with e-commerce, installed base (customer equipment fleet), and other digital services in one unified solution.<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div><\/div><\/div>\n<\/section><div class=\"wrapper\">\n\n\n<div class=\"dbyh-space set-invisible\" style=\"height: 60px; --tablet-height: 40px; --mobile-height: 30px;\">\n    <\/div>\n\n\n<div class=\"dbyh-space set-invisible\" style=\"height: 60px; --tablet-height: 40px; --mobile-height: 30px;\">\n    <\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Three-layer architecture<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Designed for scalability with clearly separated layers for application, business logic, and back office.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Applications<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Portal UI (Azure App Service \/ Static Web Apps)<\/li>\n\n\n\n<li>Quote view &amp; configurator<\/li>\n\n\n\n<li>Self-service for resellers and customers<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Business Layer<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Low-code formula-based engine<\/li>\n\n\n\n<li>CPQ rules engine (Azure Functions)<\/li>\n\n\n\n<li>Price lists, contracts &amp; discounts<\/li>\n\n\n\n<li>Workflows &amp; notifications (Logic Apps)<\/li>\n\n\n\n<li>API gateway &amp; integrations<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Backoffice<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ERP \/ CRM \/ PIM<\/li>\n\n\n\n<li>Data &amp; documents (Azure SQL \/ Storage)<\/li>\n\n\n\n<li>Identity management (Azure AD)<\/li>\n<\/ul>\n\n\n\n<div class=\"dbyh-space set-invisible\" style=\"height: 60px; --tablet-height: 40px; --mobile-height: 30px;\">\n    <\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Common integrations<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>ERP<\/strong> &#8211; Orders, pricing, inventory, invoicing<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>CRM<\/strong> &#8211; Customers, opportunities, contract data, quotations<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PIM<\/strong> &#8211; Product data, variants, media<\/p>\n\n\n\n<div class=\"dbyh-space set-invisible\" style=\"height: 60px; --tablet-height: 40px; --mobile-height: 30px;\">\n    <\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Why a framework instead of a standard product?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Standard CPQ solutions address generic needs. Azure CPQ Framework is built for organizations where:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Business rules are unique<\/li>\n\n\n\n<li>Pricing is business-critical<\/li>\n\n\n\n<li>Integrations are complex<\/li>\n\n\n\n<li>Long-term control is essential<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You get a technical foundation that evolves with your business \u2013 without being dependent on a vendor\u2019s roadmap.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group narrow\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"dbyh-space set-invisible\" style=\"height: 60px; --tablet-height: 40px; --mobile-height: 30px;\">\n    <\/div>\n\n\n<div class=\"dbyh-feature-grid\">\n\t\t\t\n\t\t\t\n\t\t\t\t<div class=\"features-container features-container-one\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"features-container__grid-item clickable-area\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" loading=\"lazy\" class=\"resp-image \" src=\"https:\/\/www.ninetech.com\/en\/wp-content\/uploads\/sites\/2\/2021\/12\/villa-eksjo_1920x1440-1280x533.jpeg\" srcset=\"\" sizes=\"100vw\" alt=\"\" \/>\t\t\t\t\t\t<div class=\"features-container__grid-item__content\">\n\t\t\t\t\t\t\t<h4 class=\"features-container__grid-item__content__heading\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.ninetech.com\/en\/case\/kraftfull-cpq-plattform\/\">Powerful CPQ-platform for OBOS Sverige<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/h4>\n\t\t\t\t\t\t\t<p class=\"features-container__grid-item__content__text\">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.<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\n\t\t\t<\/div>\n\n\n<div class=\"dbyh-space set-invisible\" style=\"height: 100px; --tablet-height: 80px; --mobile-height: 80px;\">\n    <\/div><\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/section><div class=\"wrapper\">\n\n<\/div><section class=\"page_section page_section--group align-wrap align-wrap-full\">\n<div class=\"wp-block-group alignfull has-westar-greige-30-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group alignwide\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"dbyh-space set-invisible\" style=\"height: 100px; --tablet-height: 80px; --mobile-height: 80px;\">\n    <\/div>\n\n\n\n<div class=\"dbyh-contact-cta\">\n\t<div class=\"dbyh-contact-cta__person\">\n\t\t<div class=\"dbyh-contact-cta__person__image\">\n\t\t\t<img decoding=\"async\" loading=\"lazy\" class=\"resp-image \" src=\"https:\/\/www.ninetech.com\/en\/wp-content\/uploads\/sites\/2\/2022\/09\/bjorn-johannessen-375x375.jpg\" srcset=\"https:\/\/www.ninetech.com\/en\/wp-content\/uploads\/sites\/2\/2022\/09\/bjorn-johannessen-375x375.jpg 375w, https:\/\/www.ninetech.com\/en\/wp-content\/uploads\/sites\/2\/2022\/09\/bjorn-johannessen-150x150.jpg 150w, https:\/\/www.ninetech.com\/en\/wp-content\/uploads\/sites\/2\/2022\/09\/bjorn-johannessen-768x768.jpg 768w\" sizes=\"375px\" alt=\"\" \/>\t\t<\/div>\n\t\t<div class=\"dbyh-contact-cta__person__info\">\n\t\t\t<h5>Want to learn more about Azure CPQ Framework?<\/h5>\n\t\t\t<p>Get in touch and let\u2019s start a no-obligation conversation.<\/p>\n\t\t\t<span class=\"dbyh-contact-cta__person__info__name\">Bj\u00f6rn Johannessen<\/span>\n\t\t\t<span class=\"dbyh-contact-cta__person__info__title\">Chief Sales Officer<\/span>\n\t\t\t<a href=\"tel:&#43;&#52;&#54;&#55;2&#50;1&#53;&#48;&#49;85\">+&#52;672&#50;&#49;&#53;018&#53;<\/a>\n\t\t\t<a href=\"mailto:b&#106;o&#114;&#110;.jo&#104;an&#110;es&#115;&#101;&#110;&#64;&#110;in&#101;&#116;&#101;ch&#46;co&#109;\">&#98;j&#111;&#114;n.j&#111;ha&#110;&#110;e&#115;&#115;&#101;n&#64;&#110;&#105;net&#101;&#99;&#104;.&#99;om<\/a>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"dbyh-contact-cta__info\">\n\t\t<h5>Curious about what it\u2019s like to work with development at Ninetech?<\/h5>\n\t\t<p>Visit our careers page to learn more.<\/p>\n\t\t<div class=\"wp-block-button nt-button-size-stor is-style-dove-hollow\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/ninetech.teamtailor.com\/\">Click here<\/a><\/div>\n\n\t<\/div>\n<\/div>\n\n\n<div class=\"dbyh-space set-invisible\" style=\"height: 100px; --tablet-height: 80px; --mobile-height: 80px;\">\n    <\/div><\/div><\/div>\n<\/div><\/div>\n<\/section><div class=\"wrapper\"><\/div><\/div>\n<\/section><div class=\"wrapper\">","protected":false},"excerpt":{"rendered":"<p>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 \u2013 all within a modern Azure-based portal experience. It is not a finished product, but a structured foundation shaped around your specific business requirements. [&hellip;]<\/p>\n","protected":false},"featured_media":12892,"template":"","class_list":["post-13158","platforms","type-platforms","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Azure CPQ Framework - Ninetech - en<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ninetech.com\/en\/platforms\/azure-cpq-framework\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure CPQ Framework - Ninetech - en\" \/>\n<meta property=\"og:description\" content=\"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 \u2013 all within a modern Azure-based portal experience. It is not a finished product, but a structured foundation shaped around your specific business requirements. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ninetech.com\/en\/platforms\/azure-cpq-framework\/\" \/>\n<meta property=\"og:site_name\" content=\"Ninetech - en\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-20T14:09:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ninetech.com\/en\/wp-content\/uploads\/sites\/2\/2025\/04\/cpq-theme.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/platforms\\\/azure-cpq-framework\\\/\",\"url\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/platforms\\\/azure-cpq-framework\\\/\",\"name\":\"Azure CPQ Framework - Ninetech - en\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/platforms\\\/azure-cpq-framework\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/platforms\\\/azure-cpq-framework\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/04\\\/cpq-theme.jpg\",\"datePublished\":\"2025-03-18T13:18:30+00:00\",\"dateModified\":\"2026-02-20T14:09:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/platforms\\\/azure-cpq-framework\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ninetech.com\\\/en\\\/platforms\\\/azure-cpq-framework\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/platforms\\\/azure-cpq-framework\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/04\\\/cpq-theme.jpg\",\"contentUrl\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/04\\\/cpq-theme.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/platforms\\\/azure-cpq-framework\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Plattformar\",\"item\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/platforms\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Azure CPQ Framework\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/\",\"name\":\"Ninetech - en\",\"description\":\"Experts in digital development\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.ninetech.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure CPQ Framework - Ninetech - en","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ninetech.com\/en\/platforms\/azure-cpq-framework\/","og_locale":"en_GB","og_type":"article","og_title":"Azure CPQ Framework - Ninetech - en","og_description":"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 \u2013 all within a modern Azure-based portal experience. It is not a finished product, but a structured foundation shaped around your specific business requirements. [&hellip;]","og_url":"https:\/\/www.ninetech.com\/en\/platforms\/azure-cpq-framework\/","og_site_name":"Ninetech - en","article_modified_time":"2026-02-20T14:09:36+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.ninetech.com\/en\/wp-content\/uploads\/sites\/2\/2025\/04\/cpq-theme.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.ninetech.com\/en\/platforms\/azure-cpq-framework\/","url":"https:\/\/www.ninetech.com\/en\/platforms\/azure-cpq-framework\/","name":"Azure CPQ Framework - Ninetech - en","isPartOf":{"@id":"https:\/\/www.ninetech.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ninetech.com\/en\/platforms\/azure-cpq-framework\/#primaryimage"},"image":{"@id":"https:\/\/www.ninetech.com\/en\/platforms\/azure-cpq-framework\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ninetech.com\/en\/wp-content\/uploads\/sites\/2\/2025\/04\/cpq-theme.jpg","datePublished":"2025-03-18T13:18:30+00:00","dateModified":"2026-02-20T14:09:36+00:00","breadcrumb":{"@id":"https:\/\/www.ninetech.com\/en\/platforms\/azure-cpq-framework\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ninetech.com\/en\/platforms\/azure-cpq-framework\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.ninetech.com\/en\/platforms\/azure-cpq-framework\/#primaryimage","url":"https:\/\/www.ninetech.com\/en\/wp-content\/uploads\/sites\/2\/2025\/04\/cpq-theme.jpg","contentUrl":"https:\/\/www.ninetech.com\/en\/wp-content\/uploads\/sites\/2\/2025\/04\/cpq-theme.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.ninetech.com\/en\/platforms\/azure-cpq-framework\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ninetech.com\/en\/"},{"@type":"ListItem","position":2,"name":"Plattformar","item":"https:\/\/www.ninetech.com\/en\/platforms\/"},{"@type":"ListItem","position":3,"name":"Azure CPQ Framework"}]},{"@type":"WebSite","@id":"https:\/\/www.ninetech.com\/en\/#website","url":"https:\/\/www.ninetech.com\/en\/","name":"Ninetech - en","description":"Experts in digital development","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ninetech.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/www.ninetech.com\/en\/wp-json\/wp\/v2\/platforms\/13158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninetech.com\/en\/wp-json\/wp\/v2\/platforms"}],"about":[{"href":"https:\/\/www.ninetech.com\/en\/wp-json\/wp\/v2\/types\/platforms"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninetech.com\/en\/wp-json\/wp\/v2\/media\/12892"}],"wp:attachment":[{"href":"https:\/\/www.ninetech.com\/en\/wp-json\/wp\/v2\/media?parent=13158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}