A software house in Lahore, from first idea to shipped software

Our team designs, builds and supports web apps, mobile apps and custom software for businesses across Pakistan, and works remotely with clients in the UAE and Saudi Arabia. We also build and run our own product, BrokLeads.

Or email info@teknoesis.com. We reply within one working day.

The Teknoesis delivery loop: idea, scope, design and architecture, then build, test, launch and support, and back to the next idea.IdeaScopeDesignArchitectureBuildTestLaunchSupportHow we deliverIdea to launch,and round again
  1. Idea: A one-page brief
  2. Scope: Scope, milestones and an estimate
  3. Design: A clickable prototype
  4. Architecture: An architecture note
  5. Build: A working demo every sprint
  6. Test: A test report you can read
  7. Launch: A release checklist
  8. Support: A support log and a roadmap

How we deliver software, end to end

Seven stages, each with something you can see and check. Thinking comes first (teal), then making (graphite), then keeping it running (orange).

  1. Discovery

    Phase: Thinking, 1–2 weeks

    We learn the business, the people who'll use the software and the constraints, and write it down.

    You get:A written briefScope with milestonesRisks and assumptions, listed

  2. UX and UI design

    Phase: Thinking, 1–4 weeks

    Flows, wireframes and a clickable prototype you can try before anything is built.

    You get:User flowsA clickable prototypeVisual design and design tokens

  3. Architecture

    Phase: Thinking, a few days, alongside design

    How it will be built, written down: data, integrations, hosting and security.

    You get:An architecture noteThe data modelA list of accounts that will be in your name

  4. Build sprints

    Phase: Making, usually two-week sprints

    Working software at the end of every sprint, on a preview link, with a demo.

    You get:A demo every sprintRelease notesA preview link

  5. Quality assurance

    Phase: Making, throughout, plus a pass before launch

    Every change is checked by machines and by people.

    You get:A test reportAn open-bug list with prioritiesAccessibility and speed results

  6. Launch

    Phase: Running, a planned launch window

    A launch run from a checklist, not a leap of faith.

    You get:The live productHandover documentsCredentials in your own accounts

  7. Support and growth

    Phase: Running, ongoing

    Fix what users find, measure what changed, and plan the next release.

    You get:A support logA roadmapBefore-and-after measurements

Read the whole process, stage by stage

How an engagement works

Three ways to work with us. Discovery comes first in all of them, so you know what you're agreeing to.

  • Fixed scope

    Best for: A defined project: a website, a first release of an app, or an integration.

    A fixed price per milestone. Changes go through a short change request, with their cost and time agreed before we start them.

  • Dedicated team

    Best for: A product with a backlog that keeps changing.

    Monthly, for an agreed amount of time each month, with a notice period instead of a fixed end date.

  • Product partnership

    Best for: Founders who want a technical partner to build and run the product with them.

    Agreed case by case. Usually a monthly fee covering development, hosting and support.

How we work: communication, tools, QA, security and IP

BrokLeads: a product we built and run

BrokLeads started with property agencies that were losing Meta ad leads in WhatsApp groups and spreadsheets. Now it captures every lead, shares it fairly across agents and keeps every chat on one business number. Running it every day is how we know what production software needs.

What it is
A lead management CRM with a shared WhatsApp team inbox
Markets
Pakistan, the UAE and Saudi Arabia
Lead sources
Facebook, Instagram and TikTok lead ads, website forms, WhatsApp, walk-ins and referrals
WhatsApp
Official WhatsApp Cloud API: one number for the whole team, billed by Meta directly
Who it's for
Sales teams in real estate, e-commerce, education, clinics, travel and services
Leads from Meta lead ads, the website form and WhatsApp arrive in BrokLeads, which assigns each new lead to the next agent in turn: agent 1, agent 2, agent 3, then agent 1 again.Meta lead adWebsite formWhatsApp chatBrokLeadsround-robinAgent 1Agent 2Agent 3
Each campaign has its own rotation of agents, with daily and total caps. Agents who are inactive or not taking leads are skipped.

Every enquiry now reaches the right agent in seconds, and I can see who's following up and who's closing. BrokLeads replaced five WhatsApp groups and a spreadsheet.

Imran KhanManaging Director, Sales Agency

Case studies

Work we can show you in detail: what the problem was, how we built it, and what's running today.

  • Our product

    BrokLeads

    A multi-tenant lead CRM with a WhatsApp team inbox. We designed it, built the web app, the API and the mobile app, and run it in production.

    1. Lead ads
    2. Round-robin
    3. WhatsApp
    Read the BrokLeads case study
  • BrokLeads customer

    Citi Stone

    A real-estate company in Pakistan that routes Facebook lead ads for several projects, and its website enquiries, to the next agent on each project's rotation.

    1. Facebook ads
    2. Project campaigns
    3. Agent
    Read the Citi Stone case study
  • Web tool

    Rice Purity Test

    An adults-only, 100-question web tool on Next.js with three runtime dependencies, where the answers never leave the browser.

    1. 100 questions
    2. Scored on device
    3. Private
    Read the Rice Purity Test case study

We stopped losing leads overnight. BrokLeads routes every inquiry to an agent before the client puts their phone down.

Mian AttiqueCEO, Citi Stone Pvt Ltd

See all five case studies

The tech we use, and where

A short list on purpose. Every tool here runs in something we operate, so we know its failure modes, not just its features.

  1. Interfaces

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • React Native
    • Expo

    BrokLeads web and mobile apps, the Rice Purity Test app, this site

  2. Application and APIs

    • Laravel
    • PHP
    • Next.js route handlers
    • Sanctum
    • Filament

    The BrokLeads API and its platform admin

  3. Data

    • PostgreSQL
    • Redis
    • Headless WordPress

    BrokLeads, our reporting dashboard, the Rice Purity stats, our content sites

  4. Integrations

    • Meta lead ads
    • WhatsApp Cloud API
    • TikTok lead ads
    • Meta Conversions API

    BrokLeads lead capture, inbox and ad reporting

  5. Infrastructure

    • Vercel
    • Laravel Cloud
    • Cloudflare
    • AWS S3
    • GitHub

    Hosting, previews and deploys for everything above

Real estate, from the inside

Our deepest industry knowledge is property sales, because that's where BrokLeads began: plots, files and apartments in marla, kanal or square feet, project-by-project ad campaigns, and owners who approve every sale.

If BrokLeads fits, we'll set it up for you. If you need something it doesn't do, such as installment tracking or a developer's booking portal, we build it.

Software for real estate businesses
  • A-015 marla, sold
  • A-025 marla, available
  • A-0310 marla, sold
  • A-0410 marla, available
  • B-011 kanal, available
  • B-021 kanal, sold
  • B-0310 marla, sold
  • B-045 marla, available
  • C-018 marla, available
  • C-028 marla, sold
  • C-035 marla, available
  • C-041 kanal, available
Available Sale recorded, waiting for the owner Sold, approved by the owner

Questions people ask first

What does Teknoesis build?

Websites and web apps, iOS and Android apps, and custom software such as CRMs, portals and multi-tenant SaaS. We also design the interfaces, set up hosting and deployments, and handle technical SEO and tracking. Our own product, BrokLeads, is a lead CRM with a WhatsApp team inbox.

Where are you based, and can we work together remotely?

We're in Lahore, Pakistan, working 9:00 to 18:00 Pakistan time on weekdays and 10:00 to 16:00 on Saturdays. Projects run remotely: a shared channel for quick questions, a weekly written update and a demo every sprint, so what matters is overlapping for a couple of hours a day.

Do you work with clients in the UAE and Saudi Arabia?

Yes, remotely from Lahore; we don't have a Gulf office. Pakistan is one hour ahead of the UAE and two hours ahead of Saudi Arabia, so working days overlap for calls, and our how-we-work page explains how we handle the different weekends.

How much does a project cost?

It depends on the scope. After discovery you get a written scope and either a fixed price per milestone or a monthly plan. We don't publish prices, because a two-week integration and a six-month product aren't comparable, but we'll give you a rough range early on.

How long does it take?

We plan for 3 to 6 weeks for a marketing website, and 8 to 16 weeks for a first release of a web app. Each service page lists planning ranges. Your scope sets the real timeline, and we confirm it in writing.

Who owns the code?

You do. It lives in your repository from the first commit, and under our terms the final deliverables are yours once the project is paid in full. We keep only the general tools and libraries we use across projects.

Can you take over an existing project?

Yes. We start with a short review of the code, the hosting and the data, tell you what we found, and fix the riskiest parts first.

What is BrokLeads, and do I need it?

BrokLeads is the lead CRM we build and run for sales teams that sell on WhatsApp. You don't need it to work with us. If it fits your team we'll say so, and if it doesn't, we'll build what does.

Tell us what you're building

A few lines is enough. We'll ask the right questions on the call.

  1. We reply within one working day

    By email or WhatsApp, whichever you prefer.

  2. A short call

    To understand the goal, the people who'll use it and any deadline.

  3. A written scope and estimate

    Before any work starts, so you know what you're agreeing to.

So we can reply on WhatsApp if you prefer.

What are you building, who is it for, and is there a deadline?

We reply within one working day. By sending this you agree that Teknoesis (Lahore, Pakistan) may contact you about your request and store your details as described in our Privacy Policy. We use analytics tools; see Your Privacy Choices in the footer.