Migrate your Case UI data
Cloud-hosted legal practice management software for sole practitioners and small law firms, offering client and case tracking with a straightforward per-user pricing model and no long-term commitment.
In its favor
Why people choose Case UI
The signal that keeps Case UI on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Simple, affordable pricing with no long-term contract and a free trial lowers the barrier for solo practitioners evaluating case management software.
Daily backups and segregated databases provide peace of mind for firms without dedicated IT staff managing their own infrastructure.
On-Premise perpetual license gives larger firms full control over their security posture and eliminates per-user billing at scale.
Email support included at no extra charge across all Cloud plans, unlike platforms that tier support by price level.
Modern, clean interface described as straightforward by users who have evaluated or adopted the platform for small law firm use.
Small law firms report outgrowing the platform when they need advanced integrations, custom workflows, or multi-office support that Case UI does not provide.
Lack of public API documentation makes Case UI difficult to connect with third-party tools, forcing firms to manually export and re-enter data when workflow needs change.
Users with complex practice areas report that the platform lacks depth in features like advanced reporting, conflict checking, or specialized litigation tools.
On-Premise customers who lack dedicated IT staff struggle with self-managed security updates and backups, leading some to move to fully managed alternatives.
Reasons to switch
Why people leave Case UI
The recurring reasons buyers give for replacing Case UI. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where Case UI fits
Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.
SWOT — strengths, weaknesses, and use-case fit
Strengths
Weaknesses
Where it works
Where it struggles
Pricing tiers
Case UI pricing overview
Case UI charges per user on the Cloud plan, with a lower annual rate versus monthly billing. The On-Premise plan is a one-time $1,499 fee covering unlimited users, making it economical for larger firms but requiring upfront infrastructure investment.
Cloud
Tier 1 of 2
$35/user/month (annual) or $49/user/month (monthly)
What's included
Need help selecting your CRM?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on Case UI's schedule — see our quote-based pricing →
What gets migrated
Case UI object support
Object-by-object support for Case UI migrations. Per-pair details surface during scoping.
Cases (Matters)
Fully supportedCases are Case UI's primary container, holding all client, document, time, and billing relationships. We migrate Cases 1:1 with status, practice area, assigned attorneys, and creation/close dates intact.
Clients
Fully supportedClients are core records linked to one or more Cases, carrying contact details and billing history. We preserve the Client-Case association and map all standard fields directly to the destination.
Contacts
Mapping requiredContacts (opposing parties, co-counsel, witnesses) are referenced from Cases but Case UI's marketing does not explicitly call them out as a top-level entity. We extract any contact-style records attached to Cases and route them to the destination's Contacts object, mapping the case relationship as a custom property.
Documents
Mapping requiredDocuments attach to Cases and Clients. We migrate file blobs along with their parent-record association. Path structure and folder organization vary between Cloud and On-Premise deployments and must be reconstructed in the destination.
Tasks
Fully supportedTasks are deadline and to-do records linked to Cases with status, assignee, and due date. We migrate task records preserving owner and parent-Case association.
Time Entries
Mapping requiredTime entries support hourly billing and feed Case UI's invoice generation. We export time records with date, duration, billing code, and Case association. Locked or already-billed time may require status mapping to the destination's time-entry model.
Bills / Invoices
Mapping requiredInvoices are generated from time entries and flat-fee charges and tie to a Case and Client. We migrate invoice headers, line items, and payment status. Open vs. paid status requires translation if the destination uses different invoice lifecycle states.
Payments
Mapping requiredPayment records link invoices to received funds. We migrate payment history with date, amount, and invoice reference. Trust vs. operating account designation, if used, must be confirmed during scoping.
Calendar Events
Mapping requiredCalendar events tied to Cases (hearings, depositions, deadlines) are exported with date, type, and Case linkage. Case UI's calendar module is not deeply documented; we confirm which event types exist during discovery and map them to destination calendar or task objects.
Custom Fields
Mapping requiredCustom field support is not publicly documented for Case UI. We inspect the source database (on-premise) or CSV exports (cloud) to identify any custom attribute columns, then map them as extended properties on the destination object.
Users / Attorneys
Fully supportedUser records (attorneys, paralegals, staff) hold name, email, and Case assignments. We migrate user records and preserve ownership relationships, but role/permission mapping must align with the destination's access model.
| Object | Support | Notes |
|---|---|---|
| Cases (Matters) | Fully supported | Cases are Case UI's primary container, holding all client, document, time, and billing relationships. We migrate Cases 1:1 with status, practice area, assigned attorneys, and creation/close dates intact. |
| Clients | Fully supported | Clients are core records linked to one or more Cases, carrying contact details and billing history. We preserve the Client-Case association and map all standard fields directly to the destination. |
| Contacts | Mapping required | Contacts (opposing parties, co-counsel, witnesses) are referenced from Cases but Case UI's marketing does not explicitly call them out as a top-level entity. We extract any contact-style records attached to Cases and route them to the destination's Contacts object, mapping the case relationship as a custom property. |
| Documents | Mapping required | Documents attach to Cases and Clients. We migrate file blobs along with their parent-record association. Path structure and folder organization vary between Cloud and On-Premise deployments and must be reconstructed in the destination. |
| Tasks | Fully supported | Tasks are deadline and to-do records linked to Cases with status, assignee, and due date. We migrate task records preserving owner and parent-Case association. |
| Time Entries | Mapping required | Time entries support hourly billing and feed Case UI's invoice generation. We export time records with date, duration, billing code, and Case association. Locked or already-billed time may require status mapping to the destination's time-entry model. |
| Bills / Invoices | Mapping required | Invoices are generated from time entries and flat-fee charges and tie to a Case and Client. We migrate invoice headers, line items, and payment status. Open vs. paid status requires translation if the destination uses different invoice lifecycle states. |
| Payments | Mapping required | Payment records link invoices to received funds. We migrate payment history with date, amount, and invoice reference. Trust vs. operating account designation, if used, must be confirmed during scoping. |
| Calendar Events | Mapping required | Calendar events tied to Cases (hearings, depositions, deadlines) are exported with date, type, and Case linkage. Case UI's calendar module is not deeply documented; we confirm which event types exist during discovery and map them to destination calendar or task objects. |
| Custom Fields | Mapping required | Custom field support is not publicly documented for Case UI. We inspect the source database (on-premise) or CSV exports (cloud) to identify any custom attribute columns, then map them as extended properties on the destination object. |
| Users / Attorneys | Fully supported | User records (attorneys, paralegals, staff) hold name, email, and Case assignments. We migrate user records and preserve ownership relationships, but role/permission mapping must align with the destination's access model. |
Gotchas
What to watch for in Case UI migrations
Issues we've hit on past Case UI migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
No public API documentation found
On-Premise perpetual license has upgrade isolation risk
No verified public reviews or G2/Capterra feedback
| Severity | Issue |
|---|---|
| High | No public API documentation found |
| Medium | On-Premise perpetual license has upgrade isolation risk |
| Low | No verified public reviews or G2/Capterra feedback |
Leaving Case UI?
Where Case UI customers move next
12 destinations Case UI can migrate to.
How a Case UI migration works
Four steps, Case UI-specific
Connect
Not publicly documented into Case UI. Scopes limited to read-only on the data we move.
Map
We translate Case UI-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate Case UI quirks before production.
Migrate
Full migration with Case UI rate-limit handling. Rollback available throughout.
FAQ
Case UI migration FAQ
Answers to the questions buyers ask most during Case UI migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your Case UI migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationReady when you are
Migrate Case UI.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your Case UI setup and destination — written quote back within a business day.