Skip to content

Software that thinks before it acts.

uhyar makes klasmint for schools and sahireport for medical laboratories, and builds custom software for a few other businesses a year. All of it does the mechanical part of a job, then stops and waits for you.

01 · You

You mark the register.

Present or absent, down the list. The same thing you did on paper, only faster.

02 · klasmint

klasmint counts.

Records update themselves. The class total is right before you have finished the row.

03 · klasmint

klasmint writes.

A message to the parents of anyone missing, drafted in the school’s own words.

04 · You

Then it waits for you.

Nothing leaves the building until a person says so. That pause is the whole idea.

Go on, press Send. The register is live.

Sent · because you said so

And the answer comes back.

The parent replies, and it lands in the pupil’s record. Nobody retyped anything.

klasmintClass 7-B · Monday · 8:05

You mark the register

  1. 01Ayesha Khan
  2. 02Bilal Ahmed
  3. 03Hira Yousaf
  4. 04Saad Malik
  5. 05Zainab Tariq
  6. 06Usman Shah

24 more, all present

klasmint does the rest

29of 30 present1 absent

Messages to parents

  • To Hira’s parents Draft

    Hira was marked absent in period 1 today. If this is unexpected, please reply here or call the school office.

Waits for you

klasmint, drawn for this page rather than screenshotted. It is live: change the register.

01 · School managementLive

klasmint.

The school office, in one place. That was its register; this is where the message went.

Sunrise School8:06

Hira was marked absent in period 1 today. If this is unexpected, please reply here or call the school office.

Down with a fever, back on Wednesday. Thank you.

8:11 · saved to Hira’s record

The same message, on a parent’s phone. Drawn for this page.

Admissions, attendance, fees, results and messages to parents. Built for the people who run the school every day, not only for the person who owns it.

You
Mark the register.
klasmint
Updates the records, counts, and writes to the parents of anyone missing. You decide when it sends.
02 · Laboratory reportingIn build

sahireport.

From sample to signed report. Type a result — watch it get checked.

sahireportSR-2481 · Complete blood count · M. Rehman, 34
TestResultReferenceFlag
Haemoglobing/dL13.0–17.0in range
White cells×10⁹/L4.0–11.0High
Platelets262×10⁹/L150–400in range
Haematocrit42%40–52in range

White cells high against the reference range. Suggest clinical correlation.

Dr S. Raza · waits for you

Results with a box can be changed.

Registration, result entry, review and delivery for medical laboratories. Every result is checked against its reference range as it is typed, so the pathologist reviews flags, not typing.

You
Enter the result.
sahireport
Checks it against the range, flags what is out, and drafts the report. The pathologist signs.
Four stages

How a project goes.

Four stages, each with something in your hands at the end. The decision to build is always yours.

  1. A written brief

    Understand

    We look at the work as it is done today, talk to the people doing it, and agree which problem is worth solving first.

  2. A plan and a price

    Decide

    Scope, design direction, cost and review points, in writing. A prototype can settle the hard questions before anything is built.

    ← Your decision
  3. Working software

    Build

    Design and engineering move together. You see working software at each review and shape the next release.

  4. A handover

    Launch and support

    Release, documentation and access for your team. Support and improvements follow the plan we agreed.

From the founder

“I started uhyar to build software I could stand behind, from the first design decision to how it behaves after launch. When you write to us, you are writing to me.”

Muhammad Sadeeq, founder of uhyar