OMA Tech Studio Start a project

Software house in Lahore · Websites · Apps · Portals · SaaS

A Lahore software house that still owns the thing in month six.

Most quotes end at launch day. That's the cheap part. We build websites, web portals, Android apps and SaaS for businesses in Pakistan and abroad, then keep the server it runs on.

5 live sites on our own server2 apps on Google Play30 days of free fixes after launchUTC+5 our afternoon is a UK morning

safarequran.com
Safar-e-Quran homepage: online Quran classes run from Jeddah
Invoe invoicing app dashboard in dark mode
Live, not a mockupEvery screen here is a real product

Live today

  • Safar-e-Quran
  • M. Rashid Academy
  • InnoTech Skills Institute
  • The Toy Playground
  • Invoe

Selected work

Things that are live, with their real names.

No unnamed "leading fintech client". Every project has a link, so you can open it, download it or sign into it today.

safarequran.com
Safar-e-Quran website
Online academy · Jeddah, Saudi Arabia

Safar-e-Quran

One-to-one Quran classes for families, with a free placement class and WhatsApp booking built into the first screen.

PHPShared hostingSSL
Open safarequran.com ↗
mrashidacademy.com/login
M. Rashid Academy portal login
School portal · Lahore

M. Rashid Academy

Admin, teacher, student and parent logins. Passwords hashed, sessions server-side, running as a Node app.

Next.js 14MySQLServer actions
Open mrashidacademy.com ↗
Our own product · Google Play

Invoe

Offline-first invoicing with PDF output, templates, client signatures and multi-currency. Published and updated under Play App Signing. It's the one project here you can install rather than just visit.

AndroidGoogle PlayPDF generation
See it on Google Play ↗
Invoe home screen, light theme
Invoe home screen, dark theme
Invoe invoice templates
innotechskillsinstitute.com
InnoTech Skills Institute website
Course site and admissions · Lahore

InnoTech Skills Institute

Ten course pages from one source of truth, and an admission form that lands applications in a database, not an inbox.

PHPMySQLSchema markup
Open innotechskillsinstitute.com ↗
thetoyplayground.com
The Toy Playground store
Online store · Lahore

The Toy Playground

A toy store with cash on delivery and open-before-you-pay, on the same stack and server as our other storefront, which keeps both cheap to run.

PHPEcommerceSSL
Open thetoyplayground.com ↗

Why this studio exists

A freelancer hands you a zip file. An agency hands you an invoice. Neither is there when the payment gateway breaks on a Sunday.

We wrote a long, sourced guide on what websites cost in Pakistan. The question buyers kept getting wrong wasn't price. It was who fixes the thing in month six.

So the studio is built around that. The same people who write the code hold the SSH key, the DNS and the backups.

It isn't a bigger team than the alternatives. It's a smaller one that doesn't hand the work off.

Services

What we take on.

Five kinds of work, all of it ending with us still answering the phone. Each one has its own page with scope, stack and prices: web, apps, custom software and SaaS.

Business websites

Sites meant to rank, not just exist. Schema, speed and a copy pass included.

Portals and dashboards

Real logins for students, staff, clients and orders, with roles that match how you actually work.

Android apps

From the build through to the Play Console listing and the release track.

Rescue work

A site somebody else built and stopped answering about. We look first, then quote the fix.

The running of it

Hosting, DNS, mail records, backups, and the certificate nobody renewed.

What we'll turn down

  • Work where we can't have the server. No server, no month six.
  • A logo-only job. Others do that better and cheaper.
  • Anything that must go live this week.

Process

How a project runs.

No pitch deck. You get a written price before any building starts.

  1. 01

    A call

    Thirty minutes on what it has to do, and whether we're the right people for it.

  2. 02

    Written scope

    What's in, what's out, and the price for the build.

  3. 03

    The build

    Built on our own server, so you can open it while it's in progress.

  4. 04

    Launch

    Domain, SSL, mail records and backups set up by the people who wrote it.

  5. 05

    We keep it running

    30 days of free fixes, then hosting and upkeep if you want it.

Money, before you ask

The published market, not our rate card.

Figures other Pakistani firms publish, gathered for our own cost guide. A studio that hides the range is usually about to quote above it.

BuildPublished range, PKR one-off
Basic 3 to 5 page site10,000 – 80,000
WordPress, theme-based20,000 – 60,000
WordPress, custom build80,000 – 350,000
Ecommerce store40,000 – 1,000,000+
Domain, hosting and SSL, yearly6,000 – 30,000

Fifteen published Pakistani price pages, read September 2026. Sourcing and caveats in our website cost guide, and the full 15-page survey here.

A written price for the build

Quoted from the written scope, before work starts. If the scope changes, we price the change first.

Monthly for the running

Hosting, backups, updates and small fixes as one monthly fee, so nothing is billed by surprise.

Outside Pakistan?

We quote in US dollars, pounds, dirhams or riyals at the day's rate and agree the payment method on the quote.

FAQ

Before you get in touch.

Do you work with clients outside Pakistan?

Yes. We're on Pakistan time, UTC+5, so a UK morning is our early afternoon and the Gulf is an hour or two behind us. Calls from the US usually happen in our evening. Calls are booked at a time that suits you.

How long does a typical build take?

A business site is usually a few weeks. A portal or an app takes longer, and the written scope gives you a date rather than a guess. We don't take jobs that must go live this week.

Can you take over a site someone else built?

Usually, yes. We look at it first, tell you what we found, and quote the fix separately from any new work.

What happens after launch?

Anything we built that breaks in the first 30 days, we fix free. After that you can keep us on a monthly fee for hosting, backups and upkeep.

Start a project

Tell us what it has to do.

Bring the problem rather than the spec. Half the calls we take end with a smaller build than the caller expected, and we'd rather say that on a call than after an invoice.

Thanks, it's with us. We'll get back to you soon.

We use what you send only to reply to you.