4
Sub-products in this
focus area
9+
Platforms shipped
across case studies
50K
Cases as baseline
for AGO requisitor
9
Bodies coordinated by
IRJI program
01 / Sub-products

Four sub-products under Legal Professional, plus the supporting craft we deploy alongside them.

LP / 01

Case management

Automated case processes for prosecutors, monitoring organisations, and inter-agency coordination. Workflow engines designed around your existing SOPs, with structured timelines, role-based handoffs, and audit trails — built to gain productivity within cases.

React JS PHP Java REST APIs
LP / 02

Conference

Web event platforms with conference workflow built in — call-paper, sorting, assessment, and acceptance into the conference, all in one place. Indexa's ICSys runs this category, helping organizers handle abstracts and full papers simultaneously.

Web Event flow Submission
LP / 03

Survey

Mobile and web survey instruments — endless question types, offline-tolerant capture, configurable per project. Designed for court monitors, civil-society partners, and field researchers documenting conditions in courtrooms, prisons, and remote sites.

Android iOS Offline-first
LP / 04

Legal form

Structured form-builders for the documents legal practice actually produces — permits, applications, requisitors, intake forms, and the templated outputs that map between SOP and software. Generated, versioned, exportable.

Templating PDF gen Validation
LP / 05

Field & mobile apps

Native Android and iOS for court monitors, legal-aid providers, and case-handling staff. Built to be used in the courtroom and the prison — not just on the desktop.

Android iOS REST APIs
LP / 06

Workflow SOP integration

Encoding the Standard Operational Procedure as software so the legal and the digital workflow stay in lockstep. The SOP doesn't drift from the system — both move when the rule does.

BPMN RBAC Audit log
PRISONER MANAGEMENT · ANDROID · iOS PEMBUKAAN TAHANAN Nomor perkara Nama tahanan Pasal Tanggal masuk Lokasi penahanan SIMPAN DAFTAR TAHANAN A. Suherman Pasal 363 · 60 hari PENYIDIKAN B. Wijoyo Pasal 351 · 38 hari PRA-PENUNTUTAN C. Hartono Pasal 372 · 22 hari PENYIDIKAN D. Ramadan Pasal 365 · 18 hari PERLU PERPANJ E. Salim Pasal 378 · 12 hari PENYIDIKAN KALENDER Fri, May 4 SMTWTFS 1234567 891011121314 1516 17 18192021 DETENSI BERAKHIR D. Ramadan Perlu perpanjangan JADWAL SIDANG B. Wijoyo PN Jakarta Pusat · 09:00 ATTORNEY GENERAL OFFICE · PRISONER MANAGEMENT
Case Study 01
AGO · Case Management

Prisoner Management System — tracking each step of the process.

App for the managerial prisoner system inside the Attorney General's Office. Capability to track information from each process of prisoner-guard handoff, tracking detention process and trial status of each prisoner. Reports surface across the system, and notifications remind the next step in handling each prisoner.

The system encodes the workflow so the prosecutor's office has a single source of truth for each detained person — what stage they're in, when their detention expires, and what action is due next.

Surface
Android · iOS · Web dashboard
Project type
Case Management
Counterpart
Kejaksaan Agung RI (AGO)
Function
Process tracking · Notification · Reporting
Case Study 02
Inter-agency · 2018

Juvenile Coordination Case Management System.

A web and mobile platform built around UNDP IRJI's Standard Operating Procedure for juvenile-justice coordination. Five law-enforcement agencies in Palembang share one workflow: timestamped handoffs, automated notifications, document attachments, and a real-time case status timeline.

The system encodes the SOP — every legal stage has its parameters, every actor knows what the next step is, and the platform notifies them when their action is due. It is the working definition of an SOP that has been turned into software.

Surface
Web dashboard · Android chat & notification app
Stack
PHP · Java · REST APIs · Push notifications
Pilot
Palembang · 5 law-enforcement agencies
Funder
UNDP IRJI Program
CMS · KASUS PERKARA ANAK CASE · BOQ30QPX Pencurian Sop Buntut Status · Submitted · Priority · Biasa SOP TIMELINE Litmas diterima 12.04 · BAPAS Diversi diajukan 12.11 · Penuntut Umum Musyawarah diversi Pending · scheduled 12.18 Pemberitahuan ke Pengadilan Awaiting NEXT ACTION · KEJAKSAAN · 0d 12h
EPROBONO · MARKETPLACE Cari Bantuan Hukum PRO-BONO ADVOCATES · OBLIGATION MEETING JUSTICE NEEDS Jenis perkara Provinsi Bahasa pengantar ADVOKAT R R. Pranata, S.H., M.H. DKI Jakarta · Pidana umum, ketenagakerjaan ⌁ 6 kasus pro-bono · Tersedia HUBUNGI S S. Hartono, S.H. Jawa Barat · Perdata, keluarga ⌁ 11 kasus pro-bono · Tersedia HUBUNGI A A. Susanti, S.H., M.Kn. Sumut · Agraria, pertanahan ⌁ 4 kasus pro-bono · Sibuk hingga Senin HUBUNGI 128 ADVOKAT TERDAFTAR · 84 KASUS DALAM PROSES
Case Study 03
Marketplace · Public access

EProbono — a meeting point for free legal services.

Platform that does what every advocate-bar association talks about and few actually run: a meeting point for the needs of justice seekers with the obligations of advocates for free legal services (probono).

The structure is simple — justice seekers describe their need; advocates discover work they're required to do anyway; both sides agree and the case begins. The product makes the search legible on both sides of the listing.

Project type
Marketplace
Audience
Justice seekers · Advocates
Function
Listing · Filtering · Match · Direct contact
Status
Indexa platform · Public
Case Study 04
Hybrid · Reg + Software

Narcotic Requisitor Calculator — Pedoman Tut.

The Attorney General's Pedoman 11/2021 on narcotics case handling is enforced through this platform. An automated form wizard walks prosecutors through every variable: weight, type, defendant profile, mitigating and aggravating factors. The calculator produces a recommended requisitor (sentencing recommendation) consistent with the guideline.

Indexa drafted Pedoman 11/2021. Indexa built the calculator. The regulation and the software shipped together, designed around each other from week one — this is what we mean by "operable regulation."

Modules
Form wizard · Calculation engine · Semi-automated reports · Case dashboard
Coverage
UU Narkotika · 2 annexes (drug-user · drug-trafficking)
Comrades
The Asia Foundation · USAID · UNDP
Client
Attorney General Office · Deputy AG General Crime
PEDOMAN NARKOTIKA · DASHBOARD PERKARA SELESAI 86 BELUM SELESAI 45 JUMLAH PERKARA 131 MENUNGGU KAJATI 2 INTERVAL PERKARA MINGGUAN Sen Sel Rab Kam Jum Pasal 114 UU Narkotika · 30% Pasal 112 UU Narkotika · 46% Pasal 115 UU Narkotika · 14% Pasal 117 UU Narkotika · 10%
02 / Stack

We use the technologies that won't surprise your IT team in five years.

Frontend

  • React JS
  • Vue (when required)
  • HTML5 · CSS3
  • D3.js
  • Tailwind

Backend

  • PHP (Laravel)
  • Java (Spring)
  • Node.js
  • Python (Django · FastAPI)
  • REST · GraphQL

Data & AI

  • Elasticsearch
  • PostgreSQL · MySQL
  • Natural Language Processing
  • TensorFlow · PyTorch
  • Computer vision

Mobile & DevOps

  • Android (Java / Kotlin)
  • iOS (Swift)
  • Docker · Kubernetes
  • Jenkins CI/CD
  • Bitbucket · GitHub
03 / Process

Six phases. Linear when it should be, iterative where it counts.

i.
Information gathering

Embedded with your team — problems, existing systems, expected outputs.

Week 1
ii.
Function & UI design

Technical function specification and UI/UX design as a single artifact.

Week 2–4
iii.
Backend build

Data model, APIs, services, and integration with your existing systems.

Week 1–6
iv.
Frontend build

Web and mobile interfaces, wired to backend APIs and refined against design.

Week 6–8
v.
End-user testing

UAT with the actual people who will use the system every day.

Week 9–10
vi.
Revision & care

Documentation, training, warranty, and ongoing maintenance.

Week 11–14+

Our deployment pipeline is the same one a serious enterprise team would use.

→ 01
Bitbucket
Source & Docker script
→ 02
Jenkins
CI / image build
→ 03
Registry
Private Docker registry
→ 04
Kubernetes
Orchestration · replicas · failover
→ 05
Production
Multi-instance services

Environments: DEV → TEST → STAGING → PROD  ·  Multi-instance scaling for service tiers that need it  ·  Single-instance only where mandated (e.g. database master)

Architecture · design philosophy

We design systems the way institutions actually work — not the way demos promise they will.

Most institutional software fails at the same place: at the seam between what the user actually has to do every day, and what the system asks them to do. We design for the seam.

That means SOP-shaped workflows, offline tolerance, audit trails by default, role-based access modelled on your real organisation chart, and the kind of structured data outputs that your reporting unit can actually use without a developer in the room.

Have a platform to build?
Or a legacy system to replace?

[email protected]
Engagement models

Fixed-scope projects, retainer engagements, or co-built platforms with shared ownership. Talk to us about which fits your funding and timeline.

What we need from you

An identified business owner, access to end users for discovery, and a willingness to ship a v1 — not a perfect v1.

Office

Gedung Setiabudi 2, Lantai 2, Suite 207 B-C
Jl. H. R. Rasuna Said Kav. 62
Kuningan, Jakarta

+62 877 2999 2727