Skip to main content
TekXpat

What we do

Six capability areas

Each has its own page because each is a different problem. Read the one that matches yours — it says exactly what is included, what it costs, and where the limits are.

Included, not extra

You can see what turns into business

Most analytics tell you how many people arrived. That is the least useful thing to know. Every site we build is instrumented to record the moments that actually matter — a tap on the call button, a WhatsApp message started, an enquiry sent — so you can see which of them produced real business, and which page they came from.

It is self-hosted on our own server rather than handed to a third party. No cookies, no personal data, no consent banner for your visitors to dismiss before they can read anything — and the numbers stay yours rather than becoming somebody’s advertising dataset.

This site runs exactly the same thing. If you want to see what the dashboard looks like before you buy, ask us and we will show you ours.

  • Calls and WhatsApp taps

    Recorded as conversions, with the page they happened on — so you know which page does the work.

  • Enquiries, tied to their source

    Whether a form submission came from a Google search, a WhatsApp link or a printed flyer with its own URL.

  • Live, not last month

    Visitors on the site right now, and what they are reading — useful the day after you hand out cards at an event.

  • Privacy-friendly by construction

    Self-hosted, cookieless, and storing nothing that identifies a person. There is no consent banner because there is nothing to consent to.

What it costs

Published pricing

Monthly, so software is a running cost you can plan for. Hosting, SSL, backups, monitoring and support are included in the monthly figure — there is no separate hosting bill.

Starter Blog

MWK 30,000/month

approx. US$17 · no setup fee

A writer, a church, a small association — anyone who needs to publish and be found.

  • Multi-page site with a blog
  • Write posts yourself, no developer needed
  • Hosting, SSL and backups included
  • Indexed on Google, structured data set up
Enquire about Starter Blog

Business Site

MWK 60,000/month

approx. US$35 · no setup fee

An established business that needs to be found, understood and contacted.

  • Everything in Starter Blog
  • Service pages built around what people actually search for
  • Enquiry forms delivered to email or WhatsApp
  • Google Business Profile set up and linked
  • Real-time analytics that count enquiries, not just visits
  • Ongoing content and copy changes
Enquire about Business Site

Online Shop

MWK 90,000/month

approx. US$52 · MWK 250,000 setup

Selling products online, taking payment, tracking what has been ordered.

  • Everything in Business Site
  • Product catalogue you manage yourself
  • Cart and checkout
  • Airtel Money and TNM Mpamba integration
  • Order notifications to WhatsApp
Enquire about Online Shop

Web Application

MWK 250,000/month

approx. US$144 · MWK 600,000 setup

Software built for how your business actually works, not a template bent to fit.

  • Custom application designed around your process
  • User accounts and role-based permissions
  • Reporting and data export
  • Integrations with the tools you already use
  • Managed hosting, monitoring and backups
Enquire about Web Application

Business System

MWK 450,000/month

approx. US$259 · MWK 1,200,000 setup

Running the operation: stock, sales, staff, money, across multiple users and sites.

  • Inventory, POS, ERP, school or clinic management
  • Multi-user with roles and audit trails
  • Invoicing, payroll and financial reporting
  • Multi-branch and offline-tolerant where needed
  • Training, support and ongoing development
Enquire about Business System

Billing. Billed monthly on a 12-month plan. After the first year your site simply continues month-to-month at the same rate — no new contract, cancel any time.

Bigger than the largest plan?

Multi-branch ERP, an unusual integration, or a system nobody has built before — those are quoted after we have understood the work. We would rather have a conversation than publish a number we would have to walk back.