Services · Mobile app development · Legal services apps

Client apps for Riyadh law firms that serve ministries, groups and families.

Codeeo handles legal services app development in Riyadh for law firms, legal consultancies and in house counsel teams. We build Arabic first client apps that take instructions, collect signed documents, show matter progress and bill clients, with a staff dashboard behind them. In the capital, firms answer to corporate clients who expect the same response speed from their lawyers as from their bank, and an app is how a growing practice keeps up without adding reception staff.

Our Riyadh team works with you in person. Discovery sessions, design reviews and staff training can take place at your office in Olaya, KAFD or wherever your partners sit, alongside our colleagues in Dubai and Karachi.

Built for
Riyadh law firms, legal consultancies, arbitration practitioners and corporate legal departments serving clients in the capital.
Typical timeline
Agreed with your partners after discovery, once the first release scope is fixed in writing and signed off.
What you own
Your firm owns the code, the store listings, the admin panel and every client record, held in accounts registered to the firm. Nothing is locked behind our own logins.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

Inside the app

Built for the way Riyadh practices take and run instructions.

A Riyadh firm rarely deals with one kind of client. On the same morning a partner might take instructions from a regional headquarters that has just relocated to the city, a family business restructuring its holdings and an employee with a wage claim. Each arrives with different documents, different decision makers and different expectations about how often they hear from you.

The features below are the ones that matter most to practices in the capital. We do not build all of them by default. Discovery decides which belong in the first release, which wait for the second, and which your current systems already cover well enough. Everything is designed Arabic first, with English screens for the international clients and expatriate staff who make up a large share of corporate work here.

Explain your project
  • Corporate client onboarding

    Company accounts with several authorised contacts, commercial registration details captured once, and the authority documents your compliance team needs before work starts. A general counsel can add or remove colleagues without calling your office, and every contact sees only the matters they are entitled to see.

    New corporate clients are ready to instruct you in one sitting.

  • Nafath sign in

    Individual clients and company signatories prove who they are through Nafath, the national single sign on, so your team is not checking ID photos by hand. We plan the integration route with you, since access depends on the approvals your firm or its provider already holds.

    Identity is confirmed at sign in, not halfway through a matter.

  • Lawyer booking

    Lawyer booking app development in Riyadh has to respect how partners actually spend their week: court sessions, ministry meetings and client lunches. Clients pick a practice area, see real availability and choose an office meeting or a video call, with reminders sent the evening before.

    Partners stop losing hours to scheduling by phone.

  • Instruction and document intake

    Guided forms for contracts, board resolutions, powers of attorney and employment files, with checklists tied to each matter type. Missing items are flagged to the client straight away rather than discovered a week later by an associate.

    Associates start drafting with a complete file.

  • Matter tracker

    Plain stages such as instruction received, under review, filed, hearing scheduled and judgment issued. Clients see where things stand and the next date that matters, while the internal notes behind each stage stay private to your team.

    Fewer chasing calls from clients waiting on a hearing.

  • Arbitration and dispute rooms

    For practices handling arbitration and commercial disputes, a separate space per case for pleadings, exhibits, procedural timetables and correspondence with co counsel. Access is granted case by case, so an expert witness sees only what they need.

    Large dispute files stay organised and access stays controlled.

  • Billing with mada and Apple Pay

    Retainers, fixed fee stages and hourly invoices shown in the app, paid by mada card, Apple Pay or bank transfer reference. Invoices follow ZATCA e-invoicing requirements through your accounting system, so the app never becomes a second, unofficial ledger.

    Fees are settled faster, with records your accountant trusts.

  • Secure matter messaging

    Messages sit inside each matter instead of on personal phones, so when an associate leaves or goes on leave, the conversation history stays with the firm. Clients can attach a photo of a notice or a scanned letter, and the assigned lawyer is alerted with the matter reference already attached.

    Client conversations become part of the file, not of someone's phone.

  • Bilingual legal content

    Short guides your lawyers write in Arabic and English, such as what to bring to a first labour consultation or how commercial registration changes affect a company. Content is published from the admin panel without a developer and can be linked from booking screens, so clients arrive at meetings better prepared.

    Consultations start with clients who already understand the basics.

  • Partner reporting

    A dashboard showing new instructions by practice area, matters waiting on clients, overdue invoices and response times per team. Managing partners see where work is stuck without asking for a weekly spreadsheet.

    Decisions about staffing rest on live figures from the app.

Who we build for

Four kinds of Riyadh practice we work with.

The capital concentrates ministries, regulators, financial institutions and the regional offices of international companies, so legal demand here leans heavily towards corporate, regulatory and government contract work. That shapes what a firm needs from its app. Below are the four starting points we see most often in Riyadh, and how the build differs for each one.

Size matters less than the shape of the work. A boutique arbitration practice in KAFD can need tighter access controls than a larger general practice in Al Malaz, and a labour practice handling many individual claimants needs faster, simpler intake than either.

01

Firms serving regional headquarters

Many international groups have moved their regional headquarters to Riyadh, and they arrive with their own procurement rules, security questionnaires and expectations of English and Arabic reporting. An app that gives their legal team a single place for instructions, approvals and invoices makes your firm easier to keep on the panel. We design access rules around their structure: regional counsel, local managers and finance contacts each see different things.

Expect a security review from the client before launch.

02

Practices growing beyond one partner

A practice that started with one licensed lawyer and now has several associates often runs on WhatsApp groups and a shared drive. That works until a client asks who has their file. Legal consultation app development in Riyadh for this kind of practice focuses on intake, assignment and a clear record of who said what, so growth does not mean losing track of clients. We also set up conflict checks at intake, so a new enquiry naming a company you already act against is flagged to a partner before anyone books a meeting or accepts documents.

Start small and keep the first release focused.

03

In house legal departments

Legal teams inside Riyadh companies and semi government entities field requests from every department: contract reviews, procurement questions, employment issues. We build internal request apps where colleagues submit a matter, attach the draft and follow its progress, while lawyers prioritise by deadline and business unit. Requests are tagged by department, which lets the general counsel show management where legal time actually goes each quarter and argue for headcount with evidence.

Often connected to Microsoft 365 or an existing ERP.

04

Firms with government and contract work

Firms advising on government contracts, licensing and administrative disputes juggle strict deadlines and heavy documentation. The app keeps tender documents, correspondence and submission dates together, and sends reminders before each deadline so a filing window is never missed because someone was in a meeting. For firms that also appear before the Board of Grievances, the matter tracker can separate administrative cases from commercial ones, each with its own stages and deadline rules.

How a Riyadh legal app moves from idea to release.

  1. 01On site discoveryWe sit with partners, associates and support staff at your Riyadh office to map how instructions arrive, who approves engagement letters and where files currently go missing.
  2. 02Scope and confidentiality planThe first release features, user roles, hosting location and data handling under the PDPL are written down and agreed before any screen is designed.
  3. 03Arabic first designScreens are designed right to left from the start, then mirrored for English, and tested with real clients from your practice, not just internal staff.
  4. 04Build and integrationsClient app, staff app and admin panel are developed in short cycles, with Nafath, payments and your accounting or document system connected as agreed in scope.
  5. 05Testing with your teamAssociates and secretaries run real matters through the app in a test environment, and we fix what slows them down before any client sees it.
  6. 06Launch and trainingStore submission, in person training at your office, and a support period in which we watch usage and agree the next set of improvements with you.

Technology

What we build this with.

We pick the stack around your firm's existing tools, your hosting preferences inside the Kingdom and the people who will maintain the app after launch, so you are never tied to one supplier. Typical choices include React Native or Flutter for the apps and a Laravel or Node backend with a web admin panel.

01Mobile

  • Swift
  • Kotlin
  • Flutter
  • React Native

02Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

03Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

What Riyadh partners ask us first.

It depends on the first release scope, which we fix in discovery.

A focused first release with booking, intake and a matter tracker moves much faster than a full portal with arbitration rooms and accounting links. The main factors are the number of user roles, the integrations you need and how quickly your partners can review designs. Because our team is in Riyadh, review meetings happen in person and decisions tend to come quicker. We give you a written plan with milestones before design begins. Integrations with third party systems are usually the least predictable part, so we test those early rather than leaving them to the final weeks.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews