Featured case study

MajidTek Law — a complete practice-management platform for modern law firms.

A bilingual (Arabic / English), RTL-first case-management system built for law firms in Oman and the wider GCC. It replaces the spreadsheet-and-WhatsApp chaos most firms still run on with one secure platform that tracks every case, hearing, client, payment, and document from intake to closure.

Industry
Legal services
Users
Partners, lawyers, paralegals, finance, admin
Language
Arabic (RTL) + English
Deployment
Multi-tenant SaaS or on-premise
.NET 10 Blazor Server MudBlazor EF Core SQL Server JWT Role-based access
law.majidtek.com/dashboard
MajidTek Law — dashboard
Inside the platform

Seven modules. One unified workflow.

Every screen below is from a real production build. Tap into what each module does and who uses it.

Every case, fully tracked
Case management

Every case, fully tracked

The heart of the platform — a single source of truth for every active and closed case. Lawyers can find any case in seconds by client, court, type, or status.

  • Auto-numbered case IDs (CASE-2026-001 …)
  • Smart filters by status, court, opponent, attorney
  • Color-coded status badges (open, pending, closed, won, lost)
  • Linked clients, hearings, documents, invoices
Open a file in five guided steps
New-case wizard

Open a file in five guided steps

A step-by-step intake wizard makes opening a new case foolproof — even for staff who joined yesterday. Clients, parties, fee agreements, opening invoices, and documents are captured in one flow.

  • 5 ordered steps: client → details → parties & fee → opening invoice → documents
  • Reuses existing clients or creates new ones inline
  • Validates required fields before allowing next step
  • Saves draft progress between steps
Never miss a hearing again
Court hearings

Never miss a hearing again

Centralized hearings register with full agenda details — judge, courtroom, time, opposing counsel — plus automated reminders for the lawyer assigned.

  • Calendar + list view with filters by case, court, lawyer
  • Each hearing linked to its case and assigned attorney
  • Judge and courtroom captured for compliance records
  • Reminders and post-hearing notes
Office meetings, organized
Client appointments

Office meetings, organized

Separate from court hearings — track every in-office or call meeting with clients, with status (planned, completed, cancelled, no-show) and outcomes.

  • Visual day/week view
  • Link an appointment to one or many cases
  • Confirmation status tracking
  • Optional SMS / email reminders
Bill clients, follow up automatically
Invoices & payments

Bill clients, follow up automatically

Issue invoices in one click from the case file. Track payment progress with running balance bars, accept partial payments across multiple methods, and see overdue invoices at a glance.

  • Multi-method installments (cash, transfer, cheque, card)
  • Status auto-derived from paid amount (open, partial, paid, overdue)
  • Excel export for accounting handoff
  • Per-client and per-case revenue breakdown
Full client KYC and history
Clients

Full client KYC and history

Every client has a profile page that lists their cases, hearings, appointments, invoices, and contact details — the whole relationship at a glance, including nationality and ID details for KYC compliance.

  • Individual and corporate client types
  • Nationality, civil ID, contact details
  • Linked cases, sessions, invoices on one page
  • GDPR-ready export and deletion controls
Numbers partners can act on
Reports & analytics

Numbers partners can act on

Built-in reports across cases, lawyers, clients, salaries, and financials. Partners see firm-wide performance; lawyers see only what they're allowed to.

  • Cases by status / type / court
  • Lawyer workload and win-rate breakdown
  • Client lifetime value and outstanding balances
  • Monthly financial summary with export
Built for sensitive data
Security & access

Built for sensitive data

Role-based access (partner / lawyer / paralegal / finance / admin), JWT-secured API, encrypted document vault, and a full audit trail on every privileged action — designed for a legal-compliance environment.

  • Role and claim-based authorization
  • JWT + refresh tokens, 2FA optional
  • Document encryption at rest (AES-256)
  • Audit log: every privileged action recorded
70%
Less time on admin paperwork
100%
Hearings, deadlines, and invoices tracked in one place
0
Missed court hearings since launch
3x
Faster invoice issuance and follow-up

Ready to ship something worth talking about?

Tell us the rough shape of your idea. We'll come back within one business day with a candid take — whether it's a fit, what it would take, and what we'd build first.

An unhandled error has occurred. Reload 🗙
MajidTek logo MajidTek ماجد تك
Connecting You are offline Disconnected Paused

Reconnecting… Still trying… Connection lost Session paused Couldn't resume

The connection to MajidTek dropped for a moment. Hold on, we're bringing it back. Next attempt in 0 s. You can also retry now. We couldn't reach the server. Check your internet connection, then retry or reload the page. The server paused this session to save resources. Resume to continue where you left off. The session could not be resumed. Retry or reload the page.

Your place on the page is kept while we reconnect.