Legal Tech · eDiscoveryDesktop to web migration

Consilio eDiscovery: moving legal review from desktop to the web

At Harman Connected Services I led UX for migrating Consilio’s eDiscovery suite from a legacy desktop application to a modern web platform used by 5,000+ legal professionals, redesigning every workflow from legal hold to final production.

consilio · interactive prototypeOpen full prototype ↗
Client
Consilio, via Harman Connected Services
My role
Senior UX/UI Designer
Timeline
2014 – 2018
Users
5,000+ legal professionals
Scope
8 product modules

Overview

Project overview

eDiscovery is how legal teams find, preserve, review and hand over electronic evidence (email, chat, files) for litigation and investigations. Mistakes are expensive: a missed document or a wrongly produced privileged email can change the outcome of a case.

Consilio’s suite ran as a legacy desktop application. Moving it to the web meant redesigning workflows for thousands of reviewers, case managers and litigation-support staff without slowing down live matters.

Before: legacy desktop
  • Installed per machine, hard to update
  • Workflows built around the database, not the legal process
  • Little validation, so errors surfaced late
  • Each module looked and behaved differently
→
After: modern web platform
  • Browser-based, one workspace per matter
  • Workflows mirror real eDiscovery stages
  • Validation and guidance at every risky step
  • One pattern library across 8 modules

The challenge

Problem statement and pain points

  1. High-stakes errors: coding or production mistakes carried legal risk and were costly to fix.
  2. Slow processing: reviewers lost time switching between disconnected screens and dialogs.
  3. Heavy support load: unclear instructions and missing validation drove a steady stream of support requests.
  4. Inconsistent modules: eight modules each had their own patterns, so every new area meant relearning the tool.

Approach

My approach

  1. Stakeholder interviews and requirements gathering with legal, litigation-support and product teams.
  2. Workflow analysis: observing how reviewers and case managers actually move through a matter.
  3. Information architecture aligned with real-world eDiscovery stages, from legal hold to production.
  4. Validation and instructional design at every step where an error would be costly.
  5. Reusable design patterns shared across all 8 modules of the suite.

Process

Designed around the eDiscovery lifecycle

The new information architecture follows the stages legal teams already think in, so the navigation itself explains where a matter is and what comes next.

01 · Preserve

Legal holds

Notices, acknowledgements and custodians

02 · Collect

Collection

Sources, scope and chain of custody

03 · Process

Processing

Loads, exceptions and quality control

04 · Review

Document review

Queue, viewer and coding

05 · Analyse

Search & analytics

ECA, facets and prioritisation

06 · Produce

Production & audit

Wizard, QC and delivery history

Users

Who it’s for

Primary

Document reviewer

  • Codes hundreds of documents a day
  • Needs speed without losing context
  • Relies on keyboard and queue flow
Primary

Review lead / case manager

  • Runs batches, protocols and deadlines
  • Tracks progress and risk per matter
  • Signs off on productions
Secondary

Litigation support

  • Manages holds, collection and processing
  • Handles exceptions and QC
  • Owns chain of custody

Research

What we learned

Users think in legal stages, not database tables

Reviewers and case managers described their work as hold, collect, review and produce, not by the tool’s internal objects.

Design impact: navigation rebuilt around the eDiscovery lifecycle.

Context is everything in review

Reviewers needed the document, its family and the coding options at the same time; switching windows broke concentration.

Design impact: a three-pane review workspace.

Errors came from unclear, unvalidated steps

Most costly mistakes happened in setup-heavy tasks like production, where settings were scattered and nothing was checked.

Design impact: guided wizards with validation and clear instructions.

Every action must be defensible

Teams had to show who did what and when, months later, sometimes in court.

Design impact: explicit status, audit trails and package manifests.

Principles

Design principles applied

Where research left a choice open, these principles decided it.

Legal-grade trustDefensibility first

Applied: Every action keeps who, what and when; status is always explicit and auditable.

Impact: Teams can defend their process in court.

Human in the loopAI is advisory

Applied: Model suggestions show confidence and reasons, and need reviewer confirmation.

Impact: Speed without giving up legal judgement.

Familiar patternsJakob’s Law

Applied: Desktop conventions reviewers relied on (panes, shortcuts, queues) were kept on the web.

Impact: A shorter learning curve during migration.

Cognitive loadProgressive disclosure

Applied: Complex settings sit inside guided steps, like the production wizard.

Impact: Fewer configuration errors.

One pattern libraryConsistency

Applied: Tables, chips, headers and panels shared across all 8 modules.

Impact: Learn once, use everywhere.

ValidationError prevention

Applied: Inline validation and clear instructions at risky steps such as production.

Impact: 40% fewer user errors.

Low-fidelity wireframes

Greyscale wireframes of every module, desktop and mobile

All eight modules were wireframed in greyscale first, with the same regions as the final screens: module navigation, matter header, status, and each module’s main working area. Reviewers walked through them with real review protocols before any visual design. Key screens were also wireframed for mobile, where the navigation collapses into a menu and panels stack.

Desktop · 8 modules

01Matter overview

◼ Consilio
ORGANIZATIONNorthwind Legal
OverviewLegal holdsCollection & processingDocument reviewSearchAnalytics & AIProduction setupProduction & auditGOVERNANCEAudit trailAccess & security
Matters / MER-2026-014
Meridian acquisition reviewMatter ID · Client · Lead counsel
ACTIVEView audit trailOpen review queue →
Documents collected00,000
Review completed00,000
Needs attention00,000
Next milestone00,000
Discovery workflow
Preservation
Collection
Processing
Review
Analysis
Production
Recent matters
MatterClientCustodiansDocumentsStatus
STATUS
STATUS
STATUS
STATUS
Matter status, the six-stage workflow and every active matter in one view.

02Legal holds

◼ Consilio
ORGANIZATIONNorthwind Legal
OverviewLegal holdsCollection & processingDocument reviewSearchAnalytics & AIProduction setupProduction & auditGOVERNANCEAudit trailAccess & security
Matters / MER-2026-014
Legal hold managementMatter · Hold coordinator
2 OPEN HOLDSView hold activity+ Create legal hold
Notices to send00,000
Notices sent00,000
Custodians in scope00,000
Active holds00,000
Hold register
Hold nameCustodiansNotice issuedFollow-upOwnerStatus
OPEN
OPEN
OPEN
OPEN
Every hold, notice and follow-up in one register, with the next action on top.

03Collection & processing

◼ Consilio
ORGANIZATIONNorthwind Legal
OverviewLegal holdsCollection & processingDocument reviewSearchAnalytics & AIProduction setupProduction & auditGOVERNANCEAudit trailAccess & security
Matters / MER-2026-014
Data operationsPreservation, collection, exceptions and QC
12 SOURCESMatter overview
Custodians in scope00,000
Collected items00,000
Processing exceptions00,000
Last load00,000
Collection sources
Custodian / sourceScopePreservationCollection
CONFIRMED
CONFIRMED
CONFIRMED
CONFIRMED
Processing pipeline
Ingest
Deduplicate
Extract text
OCR
Index
Source-by-source status with chain of custody, and exceptions routed to an operator.

04Document review

◼ Consilio
ORGANIZATIONNorthwind Legal
OverviewLegal holdsCollection & processingDocument reviewSearchAnalytics & AIProduction setupProduction & auditGOVERNANCEAudit trailAccess & security
Matters / MER-2026-014
Batch 07 / responsiveness & privilege24-document batch · Protocol v3.2 · Reviewer
8 UNCODEDView analytics
Review queue
AllUncoded 8
Merger timing discussionTYPE · DATE · CUSTODIANLikely responsive
Integration planning notesTYPE · DATE · CUSTODIANResponsive
Quarterly forecast draftTYPE · DATE · CUSTODIANNeeds context
Document viewerOriginal · Page 1 of 3 · 110%
EMAIL · MSG-ID · CUSTODIAN · FAMILY 1 OF 4Meridian integration timeline
Coding panel
Responsive
Not responsive
Needs review
PrivilegeSelect basis ▾
AI suggestion · advisory
AcceptOverride
Save & next →
Queue, document and coding side by side; AI suggestions clearly marked as advisory.

05Search & ECA

◼ Consilio
ORGANIZATIONNorthwind Legal
OverviewLegal holdsCollection & processingDocument reviewSearchAnalytics & AIProduction setupProduction & auditGOVERNANCEAudit trailAccess & security
Matters / MER-2026-014
Search and explore the matterTerms, metadata and visual facets
DEMOECA dashboardOpen review set →
Search preview⌕ Terms, metadata…
Results: 479 documents3,897 pages · 0.21 GBHas duplicates ×Slack ×
Auto tags
Facet value
Facet value
Facet value
Facet value
Email domain
Facet value
Facet value
Facet value
Facet value
Chat reactions
Facet value
Facet value
Facet value
Facet value
Search results
DocumentCustodianDateTypeTag
TAG
TAG
TAG
Facets with live counts, removable filter chips and volume for every query.

06Analytics & AI

◼ Consilio
ORGANIZATIONNorthwind Legal
OverviewLegal holdsCollection & processingDocument reviewSearchAnalytics & AIProduction setupProduction & auditGOVERNANCEAudit trailAccess & security
Matters / MER-2026-014
Explore patternsPrioritise review and keep AI work explainable
DEMO DATAOpen review
Documents in scope00,000
Potentially responsive00,000
Needs privilege review00,000
Needs human validation00,000
Review prioritisationMODEL ASSIST
High relevance
Potential privilege
Near-duplicate groups
Needs context
Issue and concept map
Regulatory timing000 docs
Integration planning000 docs
Pricing000 docs
Board updates000 docs
Retention000 docs
Vendors000 docs
Prioritisation groups and a concept map, with low-confidence items sent back to people.

07Production setup

◼ Consilio
ORGANIZATIONNorthwind Legal
OverviewLegal holdsCollection & processingDocument reviewSearchAnalytics & AIProduction setupProduction & auditGOVERNANCEAudit trailAccess & security
Matters / MER-2026-014
New production setConfigure source, format and QC before staging
DRAFT · NOT SUBMITTEDPrototype workflow
Destination
Options
Settings
Other
Summary
Status
Production actionSelect ▾
TemplateSelect ▾
Production name *Select ▾
Select source sets to include
Media / source nameOriginal docsDuplicatesInclude
✓
✓
✓
✓
BackNext step →
A six-step wizard so complex settings are made one decision at a time.

08Production & audit

◼ Consilio
ORGANIZATIONNorthwind Legal
OverviewLegal holdsCollection & processingDocument reviewSearchAnalytics & AIProduction setupProduction & auditGOVERNANCEAudit trailAccess & security
Matters / MER-2026-014
DeliverablesReviewable production set, QC and matter history
QC IN PROGRESSReturn to review
Production sets00,000
Documents in draft00,000
QC checks complete00,000
Next delivery00,000
Production sets
SetDocumentsFormatStatus
DRAFT QC
DRAFT QC
Pre-delivery QC
Counts reconciled
Bates range checked
Redactions applied
Privilege log
Load files
Sets, QC checklist and audit history together, so every delivery is defensible.

Mobile · key screens

M1Matter overview

9:41●●● ▮
◼ Consilio
MER-2026-014Meridian acquisition reviewACTIVEOpen review queue →
Documents collected00,000
Review completed00,000
Discovery workflow
Preservation
Collection
Processing
Review

M2Document review

9:41●●● ▮
◼ Consilio
Batch 07Protocol v3.28 UNCODED
Merger timing discussionTYPE · DATE · CUSTODIANLikely responsive
Document viewer
Coding
Responsive
Not responsive
Save & next →

M3Search & ECA

9:41●●● ▮
◼ Consilio
Search the matter⌕ Terms, metadata…479 documents
Duplicates ×Slack ×
Auto tags
Facet
Facet
Facet
Email domain
Domain
Domain

M4Production & audit

9:41●●● ▮
◼ Consilio
DeliverablesQC IN PROGRESS
QC checks complete00,000
Production sets
DELIVERED
DRAFT
Pre-delivery QC
Counts reconciled
Bates range
Redactions

All screens · interactive

Every module, live

Each frame below is a working prototype, not a screenshot, so you can click between modules. I rebuilt these screens to show the workflows; the matter, people and data are fictional and this is not official Consilio software.

01

Where every matter starts

Matter overview

A single matter workspace that shows collection volume, review progress, risk and the next deadline, then the full discovery workflow and every active matter.

consilio / indexOpen full screen ↗
Matter headerID, client and lead counsel, with one primary action: open the review queue
Workflow trackerPreservation through production, with live counts at each stage
Portfolio tableAll matters with custodians, volumes, review percent and status
02

Preservation with clear ownership

Legal holds

Notices, acknowledgements, custodians and follow-ups for every hold in one register, so nothing falls through before collection starts.

consilio / legal-holdsOpen full screen ↗
Hold registerNotice date, follow-up, status, sources and owner per hold
Status chipsOpen, acknowledgement pending or released, always labelled in text
Next follow-upThe next action date is surfaced at the top, not buried in rows
03

Data operations and QC

Collection & processing

Source-by-source preservation and collection status, with the processing pipeline and exceptions that need an operator.

consilio / collection-processingOpen full screen ↗
Source registerCustodian, scope, preservation and collection state per source
Chain of custodyEach record keeps method, time, operator, manifest and integrity check
Exceptions firstProcessing errors are counted and routed to operator review
04

The reviewer’s daily workspace

Document review

The core of the product. A prioritised queue, a faithful document viewer and a coding panel side by side, so reviewers never lose their place.

consilio / reviewOpen full screen ↗
Three-pane layoutQueue, document and coding visible together
Advisory AISuggestions need reviewer confirmation and show why
Families and threadsAttachments and email families shown in context
05

Early case assessment

Search & ECA

Terms, metadata and visual facets combine to narrow the collection quickly, with result counts updating as filters change.

consilio / searchOpen full screen ↗
Faceted searchAuto tags, domains, chat reactions and more, each with counts
Removable filtersActive filters shown as chips that clear in one click
Volume at a glanceDocuments, pages and data size for every query
06

Prioritise, then explain

Analytics & AI

Patterns across the collection help teams prioritise review, while every model output stays explainable and open to human validation.

consilio / analyticsOpen full screen ↗
Prioritisation groupsHigh relevance, potential privilege, near-duplicates, needs context
Concept mapCluster labels for exploration, not final legal decisions
Human validationLow-confidence items routed back to reviewers
07

A defensible production, step by step

Production setup

A guided wizard for source population, format and quality controls before anything is staged for delivery.

consilio / production-wizardOpen full screen ↗
Stepped wizardDestination, options, settings, summary and status
TemplatesNative with text and load files, or TIFF with image load file
Source selectionReview populations with original and duplicate counts
08

QC and a traceable history

Production & audit

Production sets, pre-delivery checks and the audit trail together, so every delivery can be defended later.

consilio / production-auditOpen full screen ↗
Production setsDelivered and draft sets with format and status
QC checklistCounts reconciled, Bates ranges, redactions and more, ticked off before delivery
Package manifestDocument count, Bates range, field map and integrity checks
M

Responsive · live

Mobile version

The same prototype at phone width. The sidebar collapses, page actions wrap, and the review queue, viewer and coding panel stack in reading order.

Matter overview · Open ↗
Document review · Open ↗
Search & ECA · Open ↗
Production & audit · Open ↗

Results

Outcomes and business impact

Results of the desktop-to-web migration for 5,000+ legal professionals.

−40%User errors
−25%Processing time
−35%Support requests
8Modules on one pattern library

My role

What I owned

As Senior UX/UI Designer I led UX for the migration: stakeholder interviews, workflow analysis, requirements gathering, information architecture, interaction and visual design, validation and instructional design, and the reusable pattern library adopted across the suite.

Stakeholder interviewsWorkflow analysisRequirements gatheringInformation architectureInteraction designValidation designInstructional designDesign patternsUsability testingVisual design

Closing

Key takeaways

  • Mirror the real process: when navigation follows the legal lifecycle, users always know where they are.
  • Prevent errors where they cost the most: validation and instructions at production and coding steps paid off more than anywhere else.
  • Migration is a chance to unify: one pattern library turned 8 inconsistent modules into one product.
  • Trust is a design output: explicit status and audit history make legal teams confident in the tool.

Thanks for reading

Questions or feedback? I’d love to hear them: yogeshmalikbe@gmail.com

Next case study

Nasab: Private Family Platform

View project