your name here

Pure CPQ: Fast, Flexible Quoting for Data Storage Solutions

Company

Pure Storage, Inc.

Design Team

Yue Wu, Jing Han

Timeline

June 2024 - Present

Organization

Digital Transformation Group

Product Management

Grace Fang, Dave Sloan, Ruchira Panda

Engineering

DTG Engineering Team

Project Sponsor

Mercury Core Team

Copyright / Patent

Pure Storage, Inc.

*Disclaimer: Information in the images does not represent real data.

Problem

Quoting data storage is slow, manual, and opaque.

Customers

Lack confidence that quotes reflect their actual needs, due to limited visibility and technical complexity.

Sellers

Rely on a manual, time-consuming process prone to errors in tailoring solutions, configuring details and creating quotes.

Industry Environment

Quoting data storage solutions requires deep technical expertise, creating higher barrier and little transparency for buyers.

Solution

Automation for all ◆, precision control for experts .

1

Optimize Assets

◆ Simply click on recommendations to modernize your assets.

Trade-in appliances, simulate capacity and performance.

2

Find the Best Fit

◆ Get accurate product recommendation by only 5 clicks.

Control sizing details to find the most suitable products.

3

Configure Products

◆ Ready to go with the recommended configuration.

Fine-tune product details through a guided, error-resistant flow.

4

Add Services

◆ Get recommended services with one click.

Tailor services to specific needs of the customer.

5

Auto Complete Quote

◆ See pricing information immediately, and know the estimated approval time.

Customize complex offerings including discounts and promos.

Impact

Slow, Manual, Opaque → Fast, Automated, Accessible

Customers: 14 Days → 1 Day

Customer waiting time is reduced. They gain confidence knowing their solution is based on clear, guided inputs.

Sellers: 40 Tools → 1 Tool

Sellers now quote data storage solutions through a single, guided tool, replacing the fragmented tools with one streamlined flow.

Industry Transformation: Expert Tribal Knowledge → Standardized Process

We’ve translated deep domain expertise into a scalable, standardized system, while still allow experts to flex and fine-tune when needed.

Feature Highlights

01

Find the Right Fit in Just 5 Clicks

Start with 4 simple inputs—storage type, performance tier, workload type, and capacity—and get recommendations that meet customer needs in 80% of the use cases.

02

Precision Planning for Complex Needs

Advanced users can simulate growth, tweak DRR assumptions, and customize workloads to match precise business demands—backed by visual tools for capacity planning.

03

Manage Fleets Intelligently

Users can take action with a click—upgrading products, renewing end-of-life assets, trading in for credits, or purchasing through available promotions.

04

Optimize Assets with Confidence

Expert users can select existing appliances and combine old and new workloads into optimized solutions—saving energy, reducing cost, and previewing capacity and performance visually.

05

Configure Products with Clarity and Control

Pre-populated defaults make setup easy, while visual feedback allows users to adjust product details and instantly see changes in specs and pricing.

06

One-Click Quote, Ready to Go

Once configured, the quote is instantly generated. Sellers receive estimated approval info, standardizing the process and reducing delays.

80s Video

Challenge

How do we translate complex, domain-specific knowledge into a fast and flexible quoting experience?

Limited understanding of user expectations for an ideal CPQ experience in enterprise context.

Initially the quoting process and tools seemed too complex to streamline without losing accuracy.

Legacy sales models in the data storage industry and diverse stakeholder opinions on how to modernize them.

Explore the Flow

Understand user expectations: one tool, three perspectives

Customers

Roles: Company/Organization Admin

Goals: Customers seek transparency into how the solution maps to their needs. They want to explore and customize options to manage budgets—without requiring technical knowledge.

Internal Sellers

Roles: Account Executive, Sales Engineer, Sales Account Manager, etc.

Goals: Internal sellers need end-to-end control over sizing, configuration, and pricing—while minimizing quoting time and reducing manual effort.

Partner Sellers

Roles: Account Executive, Sales Engineer

Goals: Partner sellers want to quote independently without always involving technical experts. They need to present solutions clearly and confidently to customers.

The quoting journey is not linear, but it involves 6 key steps. For internal sellers, partner sellers, and customers alike, the most time-consuming and manual parts are calculating needs (sizing), searching for the right products, and configuring them based on specific use cases.

Focus on calculating needs and configuring products: which flow is better?

If customer wants to buy a new product, here is the logic behind:

We explored 3 different flows to translate customer needs into product configuration:

Flow A was initially proposed by product experts. It follows a clear, task-oriented structure, assuming users already know what decisions to make at each step. However, this approach demands significant knowledge of Pure’s product portfolio. Customers would struggle to confidently select the right options without expert-level understanding.

Flow B simplified the entry point by introducing a few guided questions to drive recommendations, reducing the number of choices users had to make directly. However, it still required baseline knowledge of Pure’s offerings. It also limited exploration: users couldn’t easily see how different answers impacted results. In addition, configuration later became tedious, as users were prompted to fill in many additional fields after the initial questions.

Flow C introduced real-time exploration. Users could adjust simple inputs and immediately see how recommendations evolved. This minimized the knowledge barrier while giving users more transparency and control. Based on their inputs, default configurations were automatically derived, requiring minimal manual adjustment unless users wished to fine-tune further.

We selected Flow C because it created a more intuitive and confidence-building experience. However, a new challenge emerged: Was Flow C even feasible? Could such complex sizing and configuration parameters be streamlined without compromising accuracy? This critical question set the direction for the next phase of collaboration between design, product, and engineering teams.

Key insight: minimal inputs can still make the most magic

16

User interviews for generative research

10+

Participatory design workshops with experts, internal sellers and partners

12

Concept testing with technical users and other users

Was Flow C feasible? During a participatory design workshop, a breakthrough emerged: by building a product recommender, we could cover 80% of user needs with just four simple inputs—storage type, performance tier, workload type, and total capacity—things customers already know. With those inputs, we could narrow down to a reasonable set of options and present recommended configurations to minimize hardware, to optimize performance, or to align with common use cases.

Earn User Confidence

How do we build trust in the recommendation results?

Once we proved that Flow C was technically feasible, a new challenge emerged: How could we help users trust that the recommended solutions were truly tailored to their inputs?

Balance Ease/Control

Consider another use case: how do we help users optimize assets with less manual effort?

When customers optimize their fleets, they often consolidate multiple existing appliances into a new hardware product or service. While new customers typically start by purchasing new products directly, existing customers usually look for solutions that build on their current fleet. This use case called for a different user flow.

Focus on analyzing usage and simulating

To minimize user effort, we designed smart recommendations that provide actionable insights based on existing fleet data. Users can easily take actions like renewing subscriptions, optimizing utilization, or applying promotions—by simply clicking on the recommended insights.

However, real-world customer behavior revealed a gap: smart recommendations alone could not address all needs. Many customers wanted the flexibility to selectively choose specific appliances for optimization—something internal systems could not predict. To support this, we needed to design a sub-flow that allowed users to manually analyze usage and simulate new configurations.

How do we balance simplicity and control to support decision-making?

Through user research, we decoded the typical decision-making process into three clear steps:

  1. Selecting multiple existing appliances for consolidation.

  2. Adding any additional workloads to the optimization plan.

  3. Simulating the combined usage on a new destination appliance.

This flow preserves a guided experience while offering flexibility for users who need more control—helping them make informed optimization decisions without losing clarity or ease of use.

Iterate on Interactions

Build an intuitive configurator through continuous user testing

The project unfolded alongside shifting business priorities, evolving tool integrations, and internal system constraints—demanding agility and constant alignment. We began with storyboards to align cross-functional teams, then built a proof of concept prior to the MVP to validate core ideas through user testing.

User testing consistently revealed new behavioral patterns and needs. For example, we learned that users change the "site" structure of products more frequently than expected. In our system, a site groups products based on installation location. Two overlooked use cases surfaced:

  1. Reassigning products to different sites.

  2. Duplicating products with slight changes and placing them in another site.

To address this, we explored three design options and tested them with users:

Option 1: Dropdown Field on the Card

Pros: Matches familiar user behavior—selecting saved sites from a dropdown, similar to CRM patterns.

Cons: Becomes overwhelming when managing more than 4 cards or 2+ sites; difficult to track mappings visually.

Option 2: Drag and Drop Cards

Pros: Intuitive and visual. Users can duplicate and move products between sites easily, and adjust product order within each site.

Cons: In a long list, users may need to collapse intermediate sites (e.g., dragging from Site 1 to Site 3 past Site 2).

Option 3: Dropdown Field in Main Content

Pros: Keeps card UI clean and focused; inputs are centralized in the main section, reducing distractions.

Cons: Users must click into each product to change its site—tedious and repetitive where there is a long product queue.

Based on user feedback, we moved forward with Option 2: Drag and Drop Cards, which best balanced clarity, flexibility, and ease of use for common workflows.

Learn More

Pure Storage: The Unified Enterprise Data Platform

We store, manage, and protect the world’s data. Visit our website: purestorage.com

Acknowledgement

Design: Yue Wu, Jing Han

Product Management: Grace Fang, Dave Sloan, Ruchira Panda, Shobhit Sharma

Project Management: Stacy Wen

Engineering: Ramu Muppavarapu, Aditya Sonam, Allamaprabhu Munjan, Krishna Guduru, Ayan Pan, Aishwarya Krushna Chaudhary, Gnana Varadaraju, Priyanshu Patel, Raghavendra Patamata, Ayush Kumar, Madhusudhanan Varadarajan, Ayush Bhargava, Britney Harrison, Gaurav Srivastava, Ikjae Park

Business: Vince De Paul, Remko Deenik, Sri Chittineni, Steve Gordon, Jonathan Tan, Angad Narang, Vipul Bhatnagar, Kristen Caskey