hanari
Custom business software · Indonesia

Software that fits the way your business works

Is your software too complicated, missing what you need, or hard to change? We adjust it, connect it, or build a new one. Your team keeps its habits. The software does the adapting.

Already in daily use at Indonesian companies, from stock and deliveries to payroll.

Sales orderSO-2610-0148
CustomerToko Sinar Jaya
Payment terms14 days
TotalRp 12.480.000
Your business rules
Waiting for Pak Andi’s approval
Example screen · try switching the rules on and off

Counted from client systems · 8 Oct 2026

28,400+invoices recorded
2,900+items in the system
30,900+phones tracked by IMEI
36,500+fingerprint check-ins synced
300changes shipped to client systems since July 2026
The problem

Ready-made software has too much of what you don’t need, and too little of what you do

So the real work ends up in Excel and WhatsApp. That gap is where we help.

Too big

You pay for features nobody uses

Menus built for other industries slow your team down every day.

We remove what you don’t use. Each person sees only their own work.

Too generic

Your own rules don’t fit

Special prices, approvals, commissions, payment terms. The software has no place for them, so they live in spreadsheets.

We build your rules into the system, so the numbers always match.

Too rigid

Every change waits on the vendor

Fees go up with every new user. Printed forms are never quite right. Your requests wait in line.

You own the software. Small changes are done in days.

Services

Three ways we make software fit

We look at how you work first, then pick the simplest fix. Often it is a mix of all three.

Adapt

Adjust a proven system

We start from a proven business system (ERP) and change it to match your forms, approvals and reports. You own the result, with no fee per user.

For exampleA stock and sales system that prints your current invoice layout

Connect

Make your tools work together

Attendance machines, tax systems, printers, marketplaces and WhatsApp. Type data once and it flows everywhere.

For exampleFingerprint check-ins that go straight into payroll

Build

Create what doesn’t exist yet

Small apps, reports and dashboards, each made for one job.

For exampleA nightly report for the owner, a visit app for the sales team

Sound familiar?

Common problems we fix

Shops & wholesale

Stock in the system doesn’t match the shelf

Items tracked by serial number or batch, prices that differ per customer, returns that never add up.

After: stock and price rules that follow how your shop really works.

Stock count · Main warehouse8 Okt
ItemSystemShelfStatus
Kopi sachet 25 × 20 g120120Match
Air mineral 600 ml8585Match
Sabun cair 450 ml6462Off by 2
Tisu wajah 250 lbr4040Match
Example screen1 item to check
Distribution

Deliveries on paper, payments chased on WhatsApp

Routes, delivery notes and payment terms sit in different places. Nobody knows what to collect today.

After: one flow from order to delivery to payment, printed the way your drivers need it.

Today’s route · Truck 24 / 4
  1. 1Toko MajuJl. Kenanga 12Deliver
  2. 2UD SejahteraPasar Baru, blok CCollect Rp 2.115.000
  3. 3Warung Bu SriGg. Melati 3Paid
  4. 4Grosir AbadiJl. Raya Timur 88Collect Rp 4.860.000
Example screenTo collect: Rp 6.975.000
HR & payroll

Attendance typed into payroll by hand

Every month: export from the machine, clean it up in Excel, type it in again.

After: the machine feeds payroll directly. HR only checks the result.

Attendance to payroll · OctoberSynced 07:58
EmployeePresentLate (min)Deduction
Andi S.220Rp 0
Budi R.2114Rp 35.000
Citra W.220Rp 0
Dewi L.206Rp 0
Example screenReady for HR review
How we work

Clear steps, a fixed price, and support after launch

You know the price before we build anything. After launch, we stay to help.

  1. 11–2 weeks

    Observe

    We spend time with your team and collect every form, report and spreadsheet they use.

  2. 2After observing

    Plan & price

    We show you the plan and a fixed price. You decide.

  3. 3Usually 6–10 weeks

    Build

    We build in short rounds. Your team tries each part as we go.

  4. 41–2 weeks

    Switch over

    We move your data and only switch when every number matches.

  5. 5Monthly

    Support

    Hosting, backups, updates and help with changes.

Daily summary

Get a summary of what happened today

Every night, a short report arrives in your email. It covers the day’s sales, payments and purchases, compares them with a normal day, and points out anything worth checking.

  • Sent to your email every night.
  • Spots cancelled invoices, sales below cost and unusual orders.
  • Written in plain language, read in one minute.
Ringkasan Harian · PT ContohSelasa, 7 Oktober 2026
21:30
Penjualan
Rp 412,6 jt
+8% vs rata-rata
Retur
Rp 8,1 jt
Pembayaran masuk
Rp 356,0 jt
Pelanggan baru
6

Penjualan 8% di atas rata-rata hari Selasa, terutama dari wilayah Timur. Retur turun. Ada tiga hal yang perlu dicek sebelum tutup buku besok:

  • Penting3 nota dibatalkan lalu dibuat ulang oleh user yang sama dalam 10 menit.
  • SedangSatu nota dijual 0,9% di bawah modal.
  • InfoPelanggan baru Toko Sinar Jaya memesan Rp 48 jt di nota pertamanya.
Example report · fictional figures
Questions

Before you ask

How much does it cost?

It depends on the work. After the observation you get a fixed price, so there are no surprise costs. The first consultation is free.

How long does it take?

Most projects take about 2 to 3 months, from the first visit to daily use.

We already use other software. Do we start from zero?

No. We can connect what you already have, or move your data into the new system. Your history comes with you.

Who owns the software?

You do. There is no fee per user, and the code stays yours even if we stop working together.

Is our data safe?

Your data stays on your own server or a private cloud server, and we back it up every day.

What happens after launch?

We stay on with a monthly plan: hosting, backups, updates and changes as your business grows.

Show us what doesn’t fit.

Send us the spreadsheet your team hates, or the form your system can’t print. In a free 1-hour call, we show how it could work and what it would take.