Build and Ship Your Website Faster

Speed up your website build with our ultimate UI kits for Framer. Enjoy high-quality, customizable elements for a seamless, stunning user experience.

↓ Scroll to explore the full case study

Frameblox

Overview

Customers

Products

Projects

Tasks

Settings

Tom White

tom.white@frameblox.com

Dashboard

Last 30 days

Select dates

Filter

Total Revenue

$78,259

10.5% from last month

Customers

+1,567

21% from last month

Total Sales

+2,354

10.5% from last month

Active now

57

10.5%

Overview

23.5% from last year

Recent sales

David Miller

Today, 10:34

$59

Emily Johnson

Today, 8:49

$99

Lisa Thomson

Yesterday, 17:56

$139

Laura Davis

Yesterday, 15:09

$299

Sarah Williams

Yesterday, 12:38

$79

UX CASE STUDY

Construction Management ERP · Enterprise Portfolio

Project on Track

Project on Track

Redesigning a Construction Management ERP for Large-Scale Enterprise Operations

Redesigning a Construction Management ERP for Large-Scale Enterprise Operations

Role

Senior UX/UI Designer

Duration

4 Months (Update as needed)

Platform

Web-Based Enterprise ERP

Industry

Construction Management

Responsibilities

Product Discovery · UX Research · Stakeholder Workshops · Information Architecture · User Flow Design · Interaction Design · Dashboard Design · High-Fidelity UI Design · Design System · Developer Collaboration · Design QA · Developer Handoff

↓ Scroll to explore the full case study

01 — Overview

Overview

Role: Senior UX/UI Designer

Project on Track is a comprehensive Construction Management ERP built to help construction companies manage every stage of a project from planning and budgeting to procurement, workforce management, equipment tracking, billing, and project completion.

The product had been under development for more than ten years. Despite its extensive functionality, it struggled with inconsistent user experiences, unfinished modules, and complex workflows that made it difficult for both users and developers to navigate.

With a major client in Africa expecting an MVP within a strict deadline, I was brought in to redesign the platform, simplify complex workflows, and establish a scalable design system that could support the continued growth of the product.

“With a major client in Africa expecting an MVP within a strict deadline, I was brought in to redesign the platform, simplify complex workflows, and establish a scalable design system.”

02 — Project Scale

The Scale of Complexity

A product of this scale demanded a different approach to design. Every number here represents a real design challenge.

13

Interconnected Modules

1,200+

Screens Designed

90–150

Column Tables

20–50

Field Forms

50+

User Flows

Enterprise Construction ERP

A platform managing every stage of a construction project — from planning and budgeting to procurement, workforce, equipment, billing, and completion.

MVP Delivered

On time, for a major client

03 — The Challenge

The Challenge

Designing an enterprise ERP differs significantly from designing consumer products. The application consisted of more than 13 interconnected modules, over 1,200 screens, complex business logic, massive data tables, and lengthy forms containing between 20 and 50 fields.

The project presented several major challenges:

Poor Documentation

Requirements were documented through Excel sheets, handwritten notes, and rough sketches.

Undocumented Workflows

Business workflows lacked clear documentation, requiring deep discovery sessions to map them.

Complex Hierarchical Data

Large hierarchical datasets were difficult to understand and visualize due to deep nesting.

Massive Data Tables

Tables contained between 90 and 150 columns, making navigation and data discovery extremely difficult.

Junior Development Team

The development team consisted primarily of junior developers with limited enterprise software experience.

Fixed MVP Deadline

A fixed deadline required delivering an MVP without compromising usability. Speed and quality had to coexist.

04 — Product Discovery

Product Discovery

Before designing anything, I needed to understand both the product and the people behind it. I conducted several discovery sessions with stakeholders across different teams to understand the business vision, technical constraints, and existing workflows.

Rather than jumping directly into design, I invested time in understanding how the business actually operated.

Step 01

Multiple Workshops with the CEO

Multiple workshops with the CEO to understand over three decades of construction domain knowledge.

Step 02

QA Sessions

Sessions with the QA team, who acted as subject matter experts and business analysts.

Step 03

Developer & Technical Discussions

Discussions with developers and technical leads to understand implementation challenges.

Step 04

Reviewing Existing Modules & Legacy Workflows

Reviewing existing modules, unfinished screens, Excel documents, and legacy workflows to understand the scope.

Step 05

Business Understanding

Rather than jumping directly into design, I invested time in understanding how the business actually operated. This included competitor analysis and mapping of business goals.

05 — Understanding the Users

Understanding the Users

The ERP served two primary user groups.

PRIMARY USERS

Construction Professionals

Construction professionals responsible for managing complex projects. These users relied heavily on spreadsheets and manual documentation to manage:

Budgets

Project Timelines

Workforce Management

Equipment Tracking

Material Management

Vendor Information

Project Progress

Pain Points

Manual workflows · Fragmented systems · Poor visibility into project data · Difficult reporting · Time-consuming data entry

SECONDARY USERS

The Development Team

Designing for developers became equally important because the application involved highly complex business rules and relationships. The designs needed to communicate functionality clearly to reduce implementation ambiguity.

Junior Front-end Developers

Experienced Backend Developers

QA Engineers

Technical Leads

06 — Key Insights

Key Insights

Research revealed several recurring challenges.

Complex Data Structures

Construction data followed deeply nested relationships consisting of parent-child hierarchies, groups, categories, and subcategories. Presenting this information clearly became one of the biggest UX challenges.

Information Overload

Many forms required users to complete between 20 and 50 fields. Large tables contained as many as 150 columns, making navigation and data discovery difficult.

Developer Constraints

Most developers were working on their first enterprise application. The design needed to reduce confusion while making implementation straightforward.

Business Complexity

Every module contained unique business rules that required close collaboration with stakeholders before making design decisions.

07 — Design Goals

Design Goals

Based on the research, I established five primary goals.

01

Simplify enterprise workflows.

02

Improve data visualization.

03

Reduce cognitive load.

04

Create a scalable design system.

05

Improve collaboration between design and development.

08 — Design Process

Design Process

User Flows Before Screens — Given the complexity of the product, traditional user stories were insufficient. Instead, I created more than 50 detailed user flows covering every module and submodule before touching high-fidelity design.

01

Discovery

CEO workshops, QA sessions, developer meetings

02

Research

User interviews, competitive analysis, documentation review

03

50+ User Flows

User actions, system responses, data inputs, decision points

04

Information Architecture

Navigation structure, module hierarchy, linked records

05

High-Fidelity Design

Quick sketches then directly into high-fidelity in Figma

06

Developer Collaboration

Walkthroughs, feedback loops, design QA

07

Delivery

MVP handoff, documentation, developer handoff package

Information Architecture

One of the most challenging aspects of the project was organizing thousands of pieces of information. I redesigned the information architecture to improve navigation between modules, categories, subcategories, and related records. This helped users understand where they were and how information connected across the system.

Information Architecture Placeholder

09 — UX Solutions

UX Solutions

Table Design

Simplifying Large Tables

To improve readability of tables containing up to 150 columns, I introduced:

Better column grouping

Sticky headers · Expandable rows · Search · Filters · Sorting · Progressive disclosure

This reduced visual clutter while improving discoverability.

Table Design Placeholder

Form Design Placeholder

Form Design

Reducing Form Fatigue

Long forms were redesigned by grouping related fields, creating logical sections, using collapsible panels, introducing multi-step workflows, and improving field hierarchy. This made complex forms significantly easier to complete.

Data Visualization

Data Visualization

To represent large hierarchical datasets, I designed expandable tree structures, nested categories, interactive dashboards, drill-down navigation, and filter-driven reporting. The goal was to make large volumes of construction data easier to understand and manage.

Data Visualization Placeholder

Design System

Design System

Consistency was essential across more than 1,200 screens. I created a scalable design system including typography, color palette, buttons, inputs, tables, forms, navigation, icons, cards, layout principles, and interaction patterns. This improved consistency while accelerating future development.

10 — Developer Collaboration

Collaboration with Developers

Design delivery extended far beyond handing over screens. I worked closely with developers throughout implementation, ensuring that design intent was preserved and complexity was well-communicated.

Design Walkthroughs

Conducting design walkthroughs to align team understanding

Developer Discussions

Explaining user flows and participating in implementation discussions

Iteration Cycles

Reviewing technical feasibility and providing continuous design support

Feedback Sessions

Iterative feedback loops with developers throughout implementation

QA Validation

Performing Design QA to validate implementation quality

Developer Handoff

Complete handoff documentation, component specs, and design tokens

Design QA

This collaborative approach reduced ambiguity and improved implementation quality.

11 — Challenges & Solutions

Challenges & Solutions

Challenge

Solution

Outcome

Complex business workflows with limited documentation.

Collaborated closely with stakeholders and translated business knowledge into clear user flows and interface designs.

Clear interface designs grounded in domain knowledge.

Massive datasets and hierarchical relationships.

Designed scalable information architecture, expandable tables, and drill-down navigation.

Improved data visibility and navigation across complex hierarchies.

Junior development team working on an enterprise application.

Provided detailed prototypes, documentation, and continuous implementation support.

Reduced implementation ambiguity and improved development confidence.

Strict delivery timeline.

Prioritized MVP features, focused on high-impact workflows, and iterated rapidly alongside development.

MVP delivered on time for the major client in Africa.

12 — Outcome

Outcome

The redesigned ERP successfully delivered an MVP for the client within the required timeline. The new experience simplified complex workflows, improved data visibility, reduced cognitive load, and established a scalable foundation for future development.

More importantly, the project strengthened collaboration between design, development, QA, and stakeholders, enabling the team to build the product with greater confidence and consistency.

MVP Delivered

On time for a major client in Africa

Improved Usability

Simplified complex workflows and reduced cognitive load

Developer-Friendly Documentation

Prototypes, specs, and design tokens for the dev team

Construction ERP Redesigned

Scalable foundation for continued product growth

13 — My Contributions

My Contributions

A comprehensive coverage of end-to-end product design — from initial discovery to final handoff.

Product Discovery

UX Research

Stakeholder Workshops

Competitor Analysis

User Journey Mapping

Information Architecture

User Flow Design

Dashboard Design

Data Visualization

Interaction Design

High-Fidelity UI Design

Design System

Prototype

Developer Collaboration

Design QA

Developer Handoff

14 — Reflection

“Designing Project on Track taught me that enterprise UX is less about visual aesthetics and more about simplifying complexity.

Working with thousands of screens, interconnected business workflows, and multiple stakeholders reinforced the importance of research, structured thinking, and close collaboration.

The experience strengthened my ability to transform complex business requirements into intuitive, scalable, and developer-friendly enterprise products while balancing user needs, technical feasibility, and business goals.

Key Takeaway

Enterprise UX is systems thinking, not pixel craft.

The ability to translate decades of construction domain knowledge into clear, navigable, developer-friendly interfaces is the essence of enterprise UX design.

Senior UX/UI Designer · Project on Track · Construction Management ERP

Lets Build Something Meaningful

Whether you’re building a SaaS product, redesigning an experience, or growing a design team—I’d love to collaborate.

Lets Build Something Meaningful

Whether you’re building a SaaS product, redesigning an experience, or growing a design team—I’d love to collaborate.

Lets Build Something Meaningful

Whether you’re building a SaaS product, redesigning an experience, or growing a design team—I’d love to collaborate.