SaaS Design

How I Design SaaS Products: My End-to-End Process

By Shuhaib Vengara · October 10, 2026 · 8 min read

Designing a SaaS product is nothing like designing a brochure website. The complexity is higher, the stakes are real, and every screen has to earn its place. Over the years I have refined a SaaS product design process that keeps projects on track, reduces rework, and — most importantly — produces software people actually want to use. In this article I will walk you through every stage, from the first discovery call to the final developer handoff.

1. Discovery and Stakeholder Alignment

Every successful SaaS product design process starts with understanding the business, not opening Figma. I begin with a structured discovery workshop — usually a 90-minute session with founders or product owners. The goal is to answer three questions:

By the end of discovery I have a concise brief that both the client and I have signed off on. This document becomes the single source of truth for every decision that follows.

2. User Research and Journey Mapping

With the brief in hand, I move into lightweight user research. For early-stage SaaS startups, this usually means five to eight user interviews, a review of support tickets if the product is live, and competitive UX audits of two or three direct competitors.

I synthesize findings into a journey map that traces the user from first landing-page visit through sign-up, onboarding, core task completion, and eventually upgrade or referral. This map highlights friction points — the moments where users hesitate, get confused, or drop off. Those friction points become design priorities.

3. Information Architecture

Before any visual work begins, I define the product's information architecture (IA). For a SaaS dashboard, this means deciding how navigation is structured, which features are top-level versus nested, and how data relationships are surfaced.

I use simple tools at this stage — often just a spreadsheet or a tree diagram in FigJam. The goal is to make sure the product's mental model aligns with how users think, not how the database is structured. Getting IA right early saves enormous time later because it prevents the costly "we need to reorganize everything" conversation mid-build.

4. Wireframing

With a clear IA, I create low-fidelity wireframes in Figma. These are intentionally rough — grey boxes, placeholder text, no colors. The purpose is to validate layout, hierarchy, and user flow without anyone getting distracted by aesthetics.

I typically wireframe the critical path first: the sequence of screens a user touches to accomplish the single most important task. For a project-management SaaS, that might be "create project, add task, assign teammate, check progress." For an invoicing tool, it might be "create invoice, send to client, receive payment notification."

Wireframes go through at least one round of review with stakeholders before I move on. Changes at this stage cost minutes; changes in high-fidelity cost hours.

5. Visual Design and Design System

Once wireframes are approved, I move into high-fidelity UI design. This is where the product begins to feel real. My approach follows three principles:

The design system I create lives in Figma as a shared library. It includes colour tokens, spacing scales, component variants with auto-layout, and documentation notes for developers.

6. Prototyping and Usability Testing

High-fidelity screens become interactive prototypes inside Figma. I connect the critical path so stakeholders — and, ideally, real users — can click through the flow as if it were a working application.

If the timeline allows, I run a quick round of moderated usability testing with three to five participants. I watch them attempt the core tasks, note where they hesitate, and identify language that confuses them. The insights feed directly back into design revisions.

"The best SaaS product design process treats testing as a design activity, not a QA gate."

7. Developer Handoff

A design is only as good as its implementation. I use Figma's dev mode to annotate spacing, export assets, and document interaction behaviour. Alongside the Figma file I deliver:

I also remain available during the development sprint. Design questions will surface — they always do — and a five-minute Slack conversation is far cheaper than a redesign ticket later.

8. Post-Launch Iteration

Launching is not the finish line; it is the starting line. After release I review analytics — session recordings, funnel drop-offs, feature adoption rates — and compare them against the north-star metric we set in discovery. Data tells me what to improve next.

The SaaS product design process is inherently cyclical. Each iteration through the loop — research, design, test, build, measure — compounds into a better product. The teams that embrace this loop are the ones that win their markets.

Why This Process Works

This end-to-end approach works because it front-loads understanding and defers polish until understanding is validated. It is the opposite of the "jump into Figma and start making pretty screens" approach that leads to expensive pivots. If you are building a SaaS product and want a design partner who treats your product with this level of rigor, I would love to hear from you.

SV

Shuhaib Vengara

UI/UX Designer & Web Designer based in Vengara, Malappuram, Kerala. I help startups and businesses design SaaS products, websites, and digital experiences that convert. Get in touch.