Go Back

NEST – ERP Platform UX Case Study

A role-based internal platform designed to simplify employee, HR, and admin workflows.

Role: UI/UX Designer
Platforms: Desktop
Duration: 2.5+ months (Ongoing)

Overview

NEST is an internal ERP platform designed to manage core office operations such as employee management, leave tracking, feedback, projects, documents, and payroll. The platform was built to replace an existing ERP system that created friction due to poor usability, disconnected workflows, and frequent downtime.

This case study focuses on how NEST was designed as a role-based system, with special emphasis on solving the complexity of leave management—one of the most used yet most broken workflows in the previous system.

Background & Problem
Previously, the organization used Asanify to manage HR and employee workflows. While it offered extensive functionality, it failed in daily usage:

  • User journeys were fragmented and confusing

  • Similar actions were spread across multiple tabs

  • Navigation paths often ended without guidance

  • System downtime blocked critical tasks

Employees struggled with self-service, team leads missed approvals, and HR had limited visibility and control. This highlighted the need for a custom ERP aligned with real organizational workflows.

Goal- To design a stable, intuitive, and role-specific ERP platform where:
  • Employees can complete tasks independently

  • Team leads can act quickly without friction

  • HR can monitor, intervene, and control policies efficiently

Key Challenge: Leave Management as a System Problem
While designing the Leave Management module for NEST, the biggest challenge was untangling a broken user journey that employees, HR, and team leads were already struggling with in our previous ERP system, Asanify.

Through internal discussions, shadowing real usage, and hands-on exploration of Asanify, it became clear that the core problem wasn’t the lack of features it was how those features were structured. Users were forced to navigate through multiple unrelated tabs for simple actions like applying for leave, tracking approvals, or understanding leave balances. Each task felt isolated, and once a user completed one step, the system often left them wondering “what should I do next?”

This fragmentation was further amplified by:

  • Confusing navigation hierarchy

  • Too many screens for a single task

  • No clear connection between leave balances, requests, and approvals

  • User journeys ending abruptly instead of flowing forward

As a result, employees depended heavily on HR for guidance, HR teams spent time answering repetitive questions, and team leads lacked quick visibility into requests and actions.

Leave management was not just a feature it was a cross-role workflow involving employees, managers, and HR. In the existing system, this flow was broken due to:

  • Too many tabs for related actions

  • No continuity between applying, tracking, and approving leaves

  • Poor visibility of pending actions

  • No fallback when approvals were delayed

The challenge was to design a single, continuous journey that adapts to different user roles without duplicating complexity.

Research & Understanding the Users

Before designing solutions, I invested significant time in understanding the real workflows of three key personas:

  • Employees applying for and tracking leaves

  • Team Leads approving, rejecting, or requesting changes

  • HR/Admins managing policies, balances, and visibility

By studying Asanify’s structure and collecting feedback from all stakeholders, one insight stood out clearly:

Users don’t think in tabs they think in tasks.

They wanted a system that feels guided, predictable, and continuous, not one that forces them to hunt for the next step.

How the Leave Flow Was Redesigned

To solve these challenges, the Leave Management flow in NEST was designed as a single, connected journey, not a set of disconnected screens.

1. One Clear Entry Point

The Leave Overview / Dashboard acts as the anchor. From one screen, users can:

  • See leave balances

  • View upcoming and past requests

  • Switch between calendar and list views

  • Apply for leave without changing context

This removes the need to jump across multiple tabs just to understand leave status.

2. Contextual Actions, Not Dead Ends

Every screen answers the question: “What can I do next?”

  • From the dashboard → Apply Leave

  • From a request → View details, edit, or cancel

  • From request details → Track approval activity in real time

The journey never ends abruptly; actions are always visible and contextual.

3. Progressive Disclosure Through Modals

Instead of sending users to new pages, key actions like:

  • Applying for leave

  • Editing requests

  • Viewing request activity

are handled through focused modals. This keeps users oriented, reduces cognitive load, and prevents navigation fatigue.

  1. Transparent Approval & Activity Tracking

The request activity timeline clearly shows:

  • Who initiated the request

  • Who approved or rejected it

  • When actions occurred

This transparency removes uncertainty and reduces back-and-forth communication.

5. Designed for All Roles, Not Just One

The same core flow adapts to:

  • Employees (clarity & control)

  • Team leads (quick decisions)

  • HR/Admins (policy visibility & tracking)

This ensures consistency while still supporting role-specific needs.

Leave Policy

The Leave Policy tab contains all types of leave policies, along with their descriptions and applicable restrictions. It also includes details such as the number of leaves carried forward from the previous year, the total leave balance, and the total leaves used.

Holidays

This section contains a list of all holidays, including restricted holidays and assigned confirmed holidays. The screen is designed to display all holidays in one place, making it easier for users to plan their time off. To further simplify planning, a calendar view is included, providing a clear visual of dates and weekends, which helps users plan their holidays more effectively.

HR Flow: Visibility, Control, and Intervention

  • Problems Observed In the previous system, HR:

    • Had to depend on managers for updates

    • Lacked visibility on critical pending requests

    • Couldn’t easily adjust policies or balances

    • Had no way to intervene smoothly in urgent cases

Design Solution

The HR flow was designed to give high-level visibility with granular control:

HR Dashboard

  • On Leave view showing who is on leave via a calendar

  • Filters for team-wise and role-wise visibility

  • Pending Actions tab highlighting high-priority requests awaiting approval

Even though the system sends automatic reminders to team leads, HR is kept in the loop so they can step in when delays affect employees.

Leave Policy Management

  • Create and manage different leave types

  • Configure leave allotments based on employee designation

  • View and adjust employee leave balances during comp-offs or exceptions

Employment Restrictions

  • Restrict leave access during probation or notice periods

  • Apply policy-level controls without manual follow-ups

Leave Requests

  • Centralized table with all employee requests

  • Priority levels, leave types, date ranges, and status visibility

  • HR actions such as view, edit, approve, reject, cancel, or remind

Holiday Management

  • Create yearly organization-wide holidays

  • Manage assigned and restricted holidays

  • Configure recurrence and office-location-based holidays

How the Problem Was Solved

The core solution was designing continuity into the system. Instead of breaking tasks into disconnected tabs, each flow was designed to naturally lead to the next step.

  • Every screen answers “What should I do next?”

  • Role-based access removes unnecessary clutter

  • Automation supports users, but visibility empowers HR

  • Navigation stays interconnected to avoid dead ends

Impact

  • Reduced employee dependency on HR

  • Faster approvals and fewer missed requests

  • Better policy enforcement with flexibility

  • Higher trust in the system due to stability and clarity

Create a free website with Framer, the website builder loved by startups, designers and agencies.