Services Directory

Corporate Solutions & Compliance Hub

We are a Kampala software development team. We build custom web platforms, mobile apps and business systems to order, and we back that with B2B regulatory filing advisory and a creative studio. Align your company with our engineers to secure operational success in Uganda.

Our Core Discipline

Custom Software Development

Midway is a software development company based in Kampala, Uganda. We are engineers before we are anything else: we scope, design, build, deploy and then maintain custom systems for Ugandan businesses — from a single internal tool that replaces a spreadsheet, to a multi-branch ERP running on infrastructure you own.

Every platform further down this page — the enterprise ERP, the offline point-of-sale, the URA EFRIS gateway, the rental and recruitment systems — was written in-house by this team. None of it is licensed or resold. It is simply what our development work looks like once it has shipped and survived real customers.

Web & Cloud Platforms

Customer portals, admin dashboards and internal tools, deployed to your own server or ours.

  • Multi-tenant and multi-branch architecture
  • Role-based access and full audit trails
  • Live reporting with Excel and PDF export

Mobile Applications

Android and iOS apps for teams that work away from a desk, in the field, or without reliable internet.

  • Offline-first with automatic cloud sync
  • Mobile money and card payment flows
  • Bluetooth receipt and label printing

Business & Accounting Systems

Bespoke ERP, POS, inventory, payroll and general-ledger software modelled on how your business actually runs.

  • Chart of accounts and double-entry ledgers
  • Stock, manufacturing and BOM planning
  • URA EFRIS fiscalisation built in

API & System Integration

Making the software you already own talk to the software you have just bought — or to URA.

  • URA EFRIS, QuickBooks and Sage connectors
  • Mobile money, bank feed and SMS gateways
  • Legacy data migration and clean-up

How a project runs

01

Scope & fixed quote

We sit with your team, map the workflow, and return a written scope with a fixed price and a delivery date. No hourly surprises.

02

Build in stages

You get a working environment early and review each milestone, so the system is corrected while changes are still cheap.

03

Deploy & train

We install on your infrastructure or ours, migrate your existing data, and train the staff who will use it every day.

04

Maintain & extend

Ongoing support, security patching, backups, and new modules as the business grows. You keep the source code.

Built with TypeScript, Next.js and React Native on the front, Node and Python/FastAPI on the back, MySQL and PostgreSQL for data, containerised with Docker behind Caddy — hosted in the EU, or on hardware in your own office.

Pillar 01

Software & Custom Engineering

URA EFRIS Integration Gateway

Automate electronic tax compliance for QuickBooks, Tally, Zoho, and custom POS systems. Secures rapid 3-second sales registrations and official URA receipt signings seamlessly.

YourBooks Enterprise ERP

Comprehensive, dedicated standalone system for larger organizations. Integrates multi-branch ledgers, inventory batch tracking, payroll accounts, and automated local tax compounding engines.

YourBooks Mobile POS

A professional offline-enabled bookkeeping and mobile POS application. Manage inventory, track customer debts, compile real-time financial reports, and submit official EFRIS e-invoices instantly.

YourBooks POS — Web & Desktop

An offline-first web & desktop retail register: real double-entry accounting on every sale, till & cash-drawer reconciliation, split payments with mobile money, and thermal receipt printing. Runs as a web app, PWA, or native desktop installer.

QuickBooks EIS Connector

Connect QuickBooks to the Malawi Revenue Authority Electronic Invoicing System. Invoices sync automatically, get signed and fiscalized to MRA EIS in seconds, and keep your books tax-compliant.

School Ecosystem Software

We build custom mobile apps specifically engineered for academic excellence, helping top-tier institutions outperform standard competitors and establish elite standing that generic school systems cannot match.

YourHires

Rental & asset management for hire businesses: customer bookings, deposits, dispatch and returns, serialized asset tracking, late-return penalties, invoicing, and accounts-receivable aging — on web and desktop.

YourMarket

Enterprise marketing automation: capture leads, run omnichannel email, SMS, and social campaigns, automate multi-step workflows, and attribute every shilling of revenue with GDPR-ready compliance.

EFRIS Integration API & Source Code

Integrating your accounting system with URA EFRIS, or looking for the EFRIS API source code to run yourself? Full gateway access with documentation, sandbox credentials and integration support.

URA EFRIS Integration API

Get the EFRIS API together with its full source code, then host and manage it on your own infrastructure. Includes the signing service, device registration and invoice fiscalisation endpoints.

Pillar 02

Corporate Compliance & Financial Consultancy

URSB Company Onboarding

Onboard your corporate business entity with absolute legal compliance. We manage URSB filing loops.

  • URSB Name clearance search & reservation
  • Company Article of Association drafting
  • TIN generation & business licensing assistance

URA Tax Consultancy & Returns

Expert tax filing management. Minimize liabilities and remain secure through audits.

  • VAT & Withholding Tax returns tracking
  • Annual Corporate Income Tax returns
  • Compliance audits & URA advisory represent

Accounting Systems Training

Professional QuickBooks and advanced financial Excel training courses.

  • QuickBooks Online & Desktop configurations
  • Ledger chart setup & bank reconciliations
  • Advanced business budgeting training
Pillar 03

Creative Studio & IT Support

Motion Graphics & 3D

Brilliant custom 3D animations and promotional campaigns to tell your brand story.

  • High-end 3D product modeling & rendering
  • Explainer corporate vector sequences
  • TV commercial branding sequences

Film & Video Production

High-definition video documentaries, promotional commercials, and social media reels.

  • Professional corporate cinematography
  • Adobe Premier/DaVinci Resolve video editing
  • Script-to-screen production scheduling

IT Support & Web Management

Dedicated server administration, website maintenance and secure hosting.

  • Virtual Private Server hosting setups
  • Website maintenance & uptime monitoring
  • Technical support during business hours