Skip to content

About Commit Software

A software house in Lahore since 2020, building agent systems and the software around them for clients in any market, on their working hours. We also make Polaris, our own ERP for Pakistani retail, and co-own Bonnet.ai.

Based in Lahore, working to your time zone. Reply within the same working day.

What we are for

Most businesses here need the software they already have to stop losing stock and dropping payments. We build for that case first, and we build the ambitious thing once the boring thing is solid.

The long version: we want to be the people a business calls when the system that runs their money has to change. That means the work has to hold up at a busy counter on a patchy connection.

What working with us looks like

  • Ask to speak to a business running what we built. We ask them first, and if they agree you get a number
  • The stack is boring where it has to be: PostgreSQL, Django, your own server if you want it
  • We say what a change will cost before we start it, and we say when a date slips

Who you work with

Muhammad Hassan Raza founded Commit Software in 2020 and still writes the code. Specialists join for the phase that needs them and leave when it is done.

More about Hassan at mhassan.dev
Muhammad Hassan Raza, Founder of Commit Software
Muhammad Hassan RazaFounder
  1. You talk to the person writing the code

    No account manager sits between the request and the commit. What you describe on a call is implemented by the person on that call, so nothing is translated twice.

  2. The team is sized to the project

    A single developer for a two-week change, more people for a rollout. You pay for the people the current phase needs.

  3. One person is accountable

    When something breaks there is no question of whose department owns it. The same name is on the fix and on the reason it happened.

I have built agent systems with Hassan. He designs the failure path first: what the system does when the model is wrong or a tool times out. That is why what he ships keeps working after the demo.
Muhammad Hussain ArslanSenior AI Engineer, Portus

Where the depth is

What we have shipped enough times to be sure about.

AI and agent workflows

LangChain, LangGraph, RAG

Stateful agents with retries and human approval steps, sitting on top of the databases a business already keeps. We use them where ordinary code cannot follow the branching, and ordinary code everywhere else.

Cloud and data

Google Cloud, AWS, PostgreSQL

Hosting, data and deploys. Polaris and Obelisk run on Google Cloud; Anatomia keeps patient records on AWS, encrypted with KMS. The system of record is PostgreSQL, wherever the client wants it to live.

Product built at the counter

Polaris ERP and POS

No feature in Polaris started as a spec. Each one started as a problem someone hit while billing a customer, and the fix went back to that same counter the same week.

Polaris was built with its users in the room

These are the cases that arrived from production and changed the product. Each one started at a shop counter.

Cases from production that changed Polaris
CaseWhat it means at the counter
Partial refundsA return covering part of an order, paid back across more than one tender.
Spot paymentsCash handed over outside the billing cycle, posted against a running customer balance.
Multi-location stockOne stock position across branches, and the transfers that move goods between them.
Reporting on demandThe report an owner asks for at the counter, built on the spot.

How the work runs

  1. We fix the open bug before we add the next feature.
  2. Boring tools for the parts that must not fail. New ones only where they earn their place.
  3. Decisions come from what the system logs.
  4. Dates we can keep. When one slips you hear it from us first.
  5. Every handover includes the documentation the next team would need to run it.
  6. The code and the data belong to the client, on their infrastructure if they ask.

Tell us what your system keeps getting wrong.

A 30 minute call. We look at how work moves through your business today and tell you where the time and the money go.

Book a call
First reply
same working day
Hours
Set to your time zone
Built in
Lahore, Pakistan
WhatsApp+92 335-0706014