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.
- Idea: A one-page brief
- Scope: Scope, milestones and an estimate
- Design: A clickable prototype
- Architecture: An architecture note
- Build: A working demo every sprint
- Test: A test report you can read
- Launch: A release checklist
- Support: A support log and a roadmap
What we build
Eight services and one delivery process. Most projects combine a few of them: a web app with its mobile app, say, plus the tracking that shows whether it works.
- Web developmentMarketing sites, customer portals and web applications on Next.js, React and TypeScript.
- Content model
- Components
- Launch
- Mobile app developmentiOS and Android apps with React Native and Expo, sharing an API with your web app.
- Key journeys
- One codebase
- Store release
- SEOCrawl, index and speed fixes, structured data and page improvements, each one measured.
- Baseline
- Fix
- Measure
- UI/UX designUser flows, clickable prototypes and design systems, designed and built in the same place.
- Flows
- Prototype
- Design system
- E-commerceShopify and WooCommerce stores, or a custom build when a template won't fit.
- Platform
- Checkout
- Tracking
- Cloud & DevOpsDeploy pipelines, managed hosting, secrets, backups and monitoring in your own accounts.
- Commit
- Checks
- Production
- Custom softwareCRMs, internal tools, portals and multi-tenant SaaS with roles, permissions and integrations.
- Workflow
- Data and roles
- Integrations
- Digital marketingTracking, landing pages and lead routing, so you can see which spend brings customers.
- Ad
- Lead
- Signal back
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).
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
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
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
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
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
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
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
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.
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
- 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
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.
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.
Read the BrokLeads case study- Lead ads
- Round-robin
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.
Read the Citi Stone case study- Facebook ads
- Project campaigns
- Agent
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.
Read the Rice Purity Test case study- 100 questions
- Scored on device
- Private
We stopped losing leads overnight. BrokLeads routes every inquiry to an agent before the client puts their phone down.
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.
Interfaces
- Next.js
- React
- TypeScript
- Tailwind CSS
- React Native
- Expo
BrokLeads web and mobile apps, the Rice Purity Test app, this site
Application and APIs
- Laravel
- PHP
- Next.js route handlers
- Sanctum
- Filament
The BrokLeads API and its platform admin
Data
- PostgreSQL
- Redis
- Headless WordPress
BrokLeads, our reporting dashboard, the Rice Purity stats, our content sites
Integrations
- Meta lead ads
- WhatsApp Cloud API
- TikTok lead ads
- Meta Conversions API
BrokLeads lead capture, inbox and ad reporting
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
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.
We reply within one working day
By email or WhatsApp, whichever you prefer.
A short call
To understand the goal, the people who'll use it and any deadline.
A written scope and estimate
Before any work starts, so you know what you're agreeing to.
Prefer to talk first?