Transforming Legacy SaaS
into Unified Communication,
Saving 30,000 Hours Annually

B2B / Windows Desktop browser Only / SaaS / Property and Finance Management / Revamp / Real-World Project

Hero visual of the renewed B2B property management SaaS

In this 21-month project, I transformed a legacy B2B property management SaaS into a unified, user-centred platform. Prompted by a 2020 legal shift to digital contracts, I expanded beyond UI to lead UX research, workflow mapping, and stakeholder alignment.

Executive Summary

  • Led the first UI/UX update in 10 years for the B2B SaaS platform.
  • Moved from UI to UX lead, bridging communication between clients and engineering teams.
  • Conducted client/user interviews and workshops to identify key needs and pain points.
  • Eliminated hundreds of repetitive actions and simplify complex interfaces.
  • Built a design system and documented UI library (Storybook) to streamline implementation for the engineering team.
  • Projected outcomes: 30,000+ hours saved annually, 90% reduction in paper usage, and full legal compliance.
  • Note: Unfortunately, I can only show a partial section of the work I completed on this project due to privacy reasons.

METHOD

1:1 and group interviews, workshops, UX/UI design, IA, design system and Storybook (UI component library) development, wireframing, and presentation materials

TOOLS

Adobe XD, Storybook (UI component library), Google Workspace, Backlog (like Asana and Jira)

TIMELINE

21 months 2020-2023:
3 months defining the initial UI design and design system, 17 months iterating on UX and wireframes while updating the design system and UI design, and 1 month building the Storybook (UI component library).

🎯 Project Goals

Build a unified digital platform to streamline all property contract workflows, with success measured against pre-set KPIs.

Expected Impact

  • Enable remote, paperless operations.
  • Reduce repetitive administrative tasks.
  • Ensure regulatory compliance with updated legal requirements.

Qualitative Outcomes

  • Improve customer service by freeing teams from repetitive and manual processes.
  • Simplify communication with external partners (legal and financial teams).

Quantitative Targets (KPIs)

  • Reduce administrative work by 30,000 hours.
  • Achieve regulatory compliance with legal requirements.
  • Reduce paper usage by 90% by digitising 90% of operations.

🧱 Issues with the Legacy Platform

After 10 years of use, major issues existed:

  • Cluttered, inefficient interface, partly due to unused features left in place.
  • Outdated IA and visually inconsistent UI.
  • Repetitive manual tasks such as data entry and approvals.

Issues beyond the platform itself:

  • Complex procedures due to a large volume of documents.
  • Unclear and time-consuming workflows with legal and financial teams.

These issues led to frequent human errors, communication breakdowns, and additional effort to meet compliance and coordination needs.

👫 Our Users

Approximately 500-1,000 users, aged 20s to 70s

  • The property management teams: This project's client.
  • The customer support teams: This project's client.
  • External partners: Such as financial and legal professionals.

🤝 Key Stakeholders

The project began as a three-company collaboration led by the engineering team. At first, my design team worked mostly with them, not directly with the client, but that changed as the project went on.

  • Client (users): Real estate company’s contract department.
  • The engineering team: Led implementation, and project management.
  • The UI/UX design team: Myself and 2–3 designers. I initially led the UI design direction and eventually took on stakeholder communication through UX interviews.

⚡️ Project Highlight

This project was split into 3 main phases. You can jump to them here:

Phase 1

Initial UI Design

↓Go to this phase
Phase 2

UX/UI Iteration

↓Go to this phase
Phase 3

Final Deliverables

↓Go to this phase
Phase 1

Initial UI & Design System

My Responsibility

Led the initial UI direction by 5 key pages and created the first version of the design system.

We followed these key design priorities:

  • Consistency: Ensured consistent use of colours, typography, and layout across all pages.
  • Comprehensive: Anticipated and included common UI components used in SaaS platforms.
  • Scalability: Designed a flexible platform that could be easily extended to future pages.
  • Inclusivity: Considered the needs of a wide age range of users—including those in their 70s.
  • Accessibility: WCAG 2.0 AA standards, which was the latest version at the time in Japan.

Why Build a Design System Now?

The project initially assumed that building a design system early would help fast-track implementation by skipping mid- and high-fidelity wireframes for all pages.

UI Research & Insights

Collaborated with other designers to conduct design research, focusing on the following areas:

  • Client's guidelines: Including SEO, server specifications, security policies, and logo usage rules
  • Client's design policy: Alignment with the design principles already established by the client.
  • Other software products by the client: To identify familiar UI patterns for the product's end users.
  • Ministry of the Environment's guidelines: To align with Japanese software standards.
  • Industry-standard design systems: Researched existing design systems and components to establish benchmarks.
Researched Material UI, Vue.js, Bootstrap and Material Design for design systems and components.

UI Principles

We set our UI principles to guide design decisions, ensuring the platform is intuitive, efficient, and accessible for a wide range of users.

UI principles our design team defined and secured client buy-in for.

Initial UI Design and Design System

Established the primary tone and style, including colours and text. After receiving client buy-in, we built the design system based on those five key pages.

Defined colours and text based on research across the client’s product family.
The initial UI design system.
This is one of the initial UI design solutions.
Phase 2

UX/UI Iteration

The goal in this phase was to design 20 additional high-fidelity wireframes, but we faced several challenges.

Problems

🤔 What's wrong with the wireframes?

I was initially responsible for designing 20 key pages, based on low-fidelity wireframes provided by the engineering team. However, these wireframes had clear UX issues and were frequently revised due to conflicting feedback from both the engineering and client sides.

Approach

🙋🏻‍♀️ Asking the right questions...

To tackle this, I proactively joined meetings with both the client and engineering team. I asked critical questions to uncover hidden issues and vague requirements.

Findings

😵‍💫 Why the wireframes kept failing

  • The client pushed to cover every edge case, which added unnecessary complexity and distracted from optimising for common user needs.
  • Requirements were handed off to the engineering team before being finalised on the client side, which led to frequent revision requests.
  • The engineering team tried to accommodate every request, adding complexity and creating wireframes as cluttered as a flight cockpit.

My Responsibility

To address repeated issues, I asked stakeholders UX-focused questions to filter client and user requests through UX insights before they reached engineers. This reduced revisions, streamlined communication, and led to stakeholder buy-in, expanding my role from UI to UX to bridge the client and engineering team.

The Challenges

🔥Re-oriented user-centric design

By this stage, back-and-forth between the client and engineering team had made the interface overly complex. We aimed for an intuitive UX, like Google Docs’ shift from cluttered to clean. To avoid removing essential functions, we validated each simplification step with the client’s approval, ensuring critical workflows remained intact.

UX Research 1

Workshops for Clarity

We conducted workshops to organise and prioritise information, user needs, and flows. During these sessions, I focused on:

  • Visualise all possible use cases (e.g., creating a UX state outline) to enable clearer discussions and more effective prioritisation.
  • Identify areas requiring alignment with the new legal framework, documenting the rationale and approach.
  • Reframe business-focused discussions into user voice, since the client was also the primary user, to ensure design decisions stayed grounded in real needs.
  • Evaluate use cases by "frequency" and "importance".
  • Distinguish between common and edge cases to clarify priorities.

Participants

Approximately five active users directly involved with the relevant pages and workflows took part in the workshop.

While all project team members were working remotely, we conducted this workshop online. *This is an image

User Insights

Here are examples of real feedback from users during the interviews and workshops for the Property Contractor Information page:

  • The property filter requires precise keywords, limiting flexibility and causing anxiety.
  • Excessive information causes cognitive fatigue.
  • Long scrolling on large screens increases fatigue.
  • Users prioritise viewing the checkout status over in-store appointment details.
  • If someone makes changes to the same project in the cloud, users want to know what changed and get clear guidance on next steps.
  • If there are errors, users want the exact location of the mistakes and immediate instructions to resolve them.
  • Etc.

🔍Discovery

As much as we found ways to simplify the platform, we also discovered opportunities to improve its safety, reliability, and usability. This shifted our focus away from “nice-to-have” features and toward those that delivered measurable value. The process also brought stakeholders together around a unified vision, creating a shared commitment to the same goals.

UX Research 2

Design Benchmarking

To address the issues uncovered in the workshops, we looked to familiar, high-usage platforms for proven design patterns. For example, Backlog—a popular project management platform in Japan similar to Asana—was already familiar to our users and inspired our approach to table layouts and filters. Since the client’s environment was Windows- and Microsoft-based due to strict security policies, we also studied Microsoft’s interface and microcopy to ensure a consistent, user-friendly experience.

Backlog — reference for table UI patterns and filter design.
Microsoft — inspiration for consistent and user-friendly microcopy.

Iterations & Proposals

At this stage, we engaged in repeated interviews, prototyping, task-based quick tests with clients (users), and continuous iteration. Based on the gathered insights, I created several design proposals.

Examples of 4 design proposal types

As the UX evolved through each iteration, I continually adapted and refined the UI to match, sharing improvements and securing client approval at every step toward implementation.

Design Solutions

Ultimately, I created over 100 high-fidelity wireframes in Adobe XD. The following is an example of one design solution.

Design Solution example: the property contractor information page
Here's the transformation from before to after, introduced individually below.

❶ Intuitive property search filter

User pain point: The property filter requires precise keywords, limiting flexibility and causing anxiety.

Solution: Introduced more flexible search options on a dedicated filter page placed before the property details. This improved search efficiency, supported comprehensive management, and reduced user frustration.

Intuitive property search filter

❷ Reduced hero height by 30%

User pain point: Excessive information causes cognitive fatigue. Long scrolling on large screens increases fatigue. Users prioritise viewing the checkout status over in-store appointment details.

Solution: Reorganised the hero section to surface essential information first, enhancing clarity and reducing the section height by 30%.

❷ The hero section: We reduced the hero height by 30%.

❸ Prioritised key information for easier scanning

User pain point: Excessive information causes cognitive fatigue. Users prioritise viewing the checkout status over in-store appointment details.

Solution: Transformed the layout from a task-based structure to a content-based one by decluttering and grouping related information, enabling quicker scanning and more confident decision-making.

❸ The main content section

❹❺❻ Reduced navigation by 43%

User pain point: Excessive information causes cognitive fatigue.

Solution: Streamlined the entire navigation by reducing 10 tabs, 11 side-navigation items, and 4 global navigation items. Combined with clearer copy, this improved clarity and operational efficiency.

❹ The main content navigation: reduced 11 menus.
❺ The tag menu section: reduced 10 items.
❻ The navigation: reduced 4 items. The labels are: Notification, Tasks, Schedule, Contract Management, Property Information, Documentation, Customer Service, Finance, Bank, Legal, Cancellations (for lease/agreement), and Settings.

Clear & Consistent Microcopy

User pain point: If someone makes changes to the same project in the cloud, users want to know what changed and get clear guidance on next steps.
Solution: If there are errors, users want the exact location of the mistakes and immediate instructions to resolve them.

To create a consistent, user-friendly experience—based on Microsoft’s design benchmarking—we applied several approaches, such as standardising action buttons with concise, consistent labels (e.g., Edit, History) to maintain clarity and platform-wide consistency.

When multiple users edit the same project in the cloud, they should quickly see what changed and what to do next. For errors, they need the exact location and clear instructions to fix them. Toast notifications were used to communicate key platform states, with explanations to avoid confusion:
❶↓ Status bar: Highlights the impact of an action (e.g., “Now reflected across the system”).
❷↓ Error bar: Gives clear next steps (e.g., “You can resume from ‘Resume’”).

Interaction Design

Defined the smooth interactions.

Anchor link navigation
Confirmation steps
Filter accordion
Phase 3

Final Deliverables

Built on the initial design system by adding and updating components to support new pages and workflows created during the final design stage. Partnered with the engineering team to implement these in Storybook, providing a central reference for 20+ engineers and ensuring faster, more consistent implementation across all features and releases.

Expanded component library with improved documentation for consistent and efficient implementation.
If you’d like to see it, please let me know.

Results & KPIs

We achieved these results by streamlining multi-step workflows, reducing navigation complexity, and introducing a unified digital contract process—direct responses to pain points uncovered during user interviews and workshops.

  • Increased productivity: by minimising repetitive tasks such as data entry and approvals.
  • Enhanced accuracy and security: by automating processes to reduce errors.
  • Simplified communication: by enabling smooth information sharing among stakeholders.
  • Increased support remote work: with flexible, paperless operations and streamlined workflows.
  • Improved customer service: by reducing administrative burdens, letting teams focus on client needs.

Measured Impact

  • 30,000+ hours saved annually: by reducing hero height by 30% and cutting navigation steps by 43%.
  • 90% paper usage reduction: through full digitisation of contract workflows.
  • Regulatory compliance: achieved by aligning UX flows with updated e-contract regulations.

Key Takeaway

This project gave me the chance to collaborate with diverse stakeholders.

We faced several challenges during the project. The client insisted on a waterfall format, and high security blocked access to the old platform. We also had to revisit UX multiple times, and frequent team restructuring added further complexity. However, these difficulties made this a valuable experience to improve planning, flexibility, and communication with stakeholders.

For the design, I incorporated user feedback while ensuring readability and usability. I aimed to create a UI design that was as simple and visually clear as possible.
I also had the opportunity to hear directly from users about their issues and needs. This direct communication helped accelerate the project, allowing us to complete one workflow per week, which was a significant achievement.

⭐️ The client also shared positive feedback:

  • "Your participation made the project run more smoothly than before."
  • "You provided suggestions that not only achieved paperless processes but also improved the overall efficiency of our workflows."

⭐️ The development team also shared their thoughts:

  • "The introduction of Storybook made collaboration with the design team smoother and improved efficiency."
  • "The UI is simple and well-organised, which should make it much more user-friendly than before."

Through this project, I gained a deeper understanding of the user's perspective and strengthened collaboration within the team. It was a truly valuable experience.

Aside project

B2C In-store Tablet

In this project, I also led the UI/UX design for a B2C tablet used by the customer service team and property contractors for in-store communication. The product includes a contractor information form, digital signature, and identification approval process and syncs data with the SaaS platform.

Thanks for visiting my portfolio ✨

Let's get in touch!