Home Portfolio About Contact

Perspectives

Explorations in technology, business logic, and the craft of building software that matters.

Web vs Native Apps
Mort Ian 6 Min Read

Why Web-Based Software Often Beats Native Apps (And When It Doesn't)

I will be honest. When I first started building software, I believed native apps were the holy grail. The kind you download from the App Store or Google Play, complete with polished icons and that satisfying installation animation. I wanted everything I built to live permanently on people’s home screens.

After years of building real systems for real clients, bakeries, construction companies, insurance firms and clothing brands, that thinking changed significantly.

The conversation around web-based software versus native apps is often framed by theory and technical pride. What matters more, however, is what actually works for businesses trying to operate day to day.

Let’s begin with definitions.

The apps downloaded from app stores are called native apps. They are written specifically for a single platform, Swift or Objective-C for iPhones, Kotlin or Java for Android. They live directly on a device, request permissions and integrate deeply with system settings.

Web-based software, often called web apps, works differently. You access it through a browser. There is no installation. A user types a URL and immediately gains access.

Where web apps truly win

The first advantage is friction, or rather the lack of it. Running MortApps Studios has shown me something consistent. When a bakery owner in Nairobi wants to check orders, downloading an application is rarely their priority. They are busy, and their phones are usually full of product photos and delivery records. Asking them to install an app creates an unnecessary step.

A web app removes that barrier. Send a link, they open it, and work begins.

Updates are another decisive advantage. With web software, a bug fixed at 10:00 AM is resolved for every user almost instantly. There is no waiting for platform approval, no dependence on users pressing an update button, and no fragmented user base running outdated versions.

Cost is where reality becomes unavoidable. A native app for both iOS and Android means two codebases, two testing cycles and ongoing parallel maintenance. A web app runs from a single codebase that works everywhere.

When native apps make sense

Native applications excel when performance is critical. High-end gaming, professional video editing and augmented reality demand direct hardware optimisation. They are also stronger when deep hardware integration is required.

The Middle Ground

What I now recommend to most clients is neither extreme. Start with a progressive web app, or PWA. Build a strong browser-based platform first, then add features such as offline capability, home-screen installation and push notifications. If growth demands it and the numbers justify the investment, native versions can follow later.

Software development is not about choosing sides. It is about solving problems for real people.

Business Website
Mort Ian 5 Min Read

Why Build a Website for Your Business (Even If You Think You Don't Need One)

I meet business owners every week who tell me the same thing: “I don’t need a website. My customers find me on Facebook.” And sometimes they are right, at least for a while. But after building websites for bakeries, moving companies, insurance agents...

But after building websites for bakeries, moving companies, insurance agents and clothing brands, one lesson keeps repeating itself. A website is not only about being found. It is about credibility, control and creating something that continues working long after the workday ends.

The Social Media Trap

Social media is powerful. I use it myself. The problem is simple: you do not own your Facebook page. Meta does. Algorithms change without warning. One day your posts reach thousands of people, the next they reach a fraction of that audience.

A website is different. It is digital property you control, not rented space inside someone else’s platform.

Credibility and Professionalism

Think about the last time you searched for a service. Chances are you looked them up online first. When a business has no website, people quietly form conclusions. They assume the company may not be serious.

Last year, I built a simple one-page website for a moving company. Soon after launch, customers began mentioning the site during calls. They said the company looked professional. Nothing else had changed in the business. The website alone shifted perception.

The 24/7 Employee

A well-built site operates twenty-four hours a day. It does not close early or take breaks. Someone searching for a birthday cake late at night can browse a bakery’s portfolio, check pricing and send an enquiry immediately.

Cost vs Value

A website does not need to be complex or expensive. Not every business requires custom systems. In many cases, a clean, focused site with a few essential pages is more than enough.

A website is more than a digital brochure. It is a home on the internet, a space you control and a tool that continues working long after business hours end.

Website vs Web App
Mort Ian 6 Min Read

How to Decide If Your Business Needs a Website or a Web App

A client called me last month and opened the conversation with confidence. “I need an app,” he said. “Something like Uber, but for my business.” We spoke for nearly an hour. By the end of that discussion, it became clear he did not need an app at all.

What he actually needed was a simple website with a contact form. This situation happens more often than people realise. The word “app” has become associated with success, innovation and growth.

The Difference Explained

A website presents information. Think of it as a digital brochure. Visitors arrive, learn about your services, view your work and find ways to contact you.

A web app performs tasks. Users log in, enter data, receive personalised results and return regularly to manage something. It is software delivered through a browser.

The Easy Test

If visitors only need information, you likely need a website. If users must see different content based on who they are, you are moving into web app territory.

Real Examples

A bakery in Nairobi wants to display cake options, share pricing and allow customers to place enquiries. A well-designed website solves this immediately.

Now consider a logistics company managing several trucks and drivers while clients constantly request delivery updates. That scenario requires a web app. Different users access different dashboards, and information flows continuously in both directions.

Cost Reality

Websites are generally less expensive, not because apps are overpriced, but because applications involve greater complexity. A website may take weeks to complete, while a web app can require months of development, testing and refinement.

The common mistake is assuming every business needs an app. Many successful companies operate with beautifully simple websites and avoid unnecessary complexity.

Client Calls
Mort Ian 7 Min Read

Why I Still Take Client Calls at 10 PM (And When I Stopped)

Two years ago, I answered my phone at 11:47 PM. A client had what they called a crisis. Their website looked wrong on someone’s phone. It was not broken. It simply looked wrong. I spent an hour investigating and eventually fixed a small CSS issue...

I went to bed at 1 AM feeling accomplished. A week later, the same client called again at midnight. That was the moment an uncomfortable truth settled in. I had trained my clients to expect me at any hour, and it was exhausting.

The Fear of Saying No

In the early days of running a studio, especially at 21, saying no feels dangerous. Every client seems essential. Every opportunity feels fragile. So you say yes to unrealistic timelines, late-night calls, and weekend interruptions.

The Turning Point

After months of constant late nights, exhaustion caught up with me. For the first time, I missed a deadline. Not because of laziness, but because fatigue made clear thinking impossible. Something had to change.

So I did something that felt uncomfortable. I told a client no for the first time. I explained that I would handle the issue first thing in the morning instead of at 10 PM. I expected frustration. Instead, the response was simple: “Okay, no problem.”

What Clients Actually Want

Clients rarely need instant solutions in the middle of the night. What they truly want is reassurance. They want to feel heard and confident that their problem matters. Previously, I believed answering late-night calls built trust. In reality, I was avoiding difficult conversations about boundaries.

The Result

The clients who remained began to respect my expertise more. Conversations improved. My work improved as well. Rest produces better thinking. Clear thinking produces better software.

The greatest value you offer clients is not constant availability. It is focused attention during the hours you are fully present.

AI Integration
Mort Ian 7 Min Read

How AI Integration in Websites and Web Apps Is Crucial for Some Businesses (And Overkill for Others)

I almost did not write this article. Not because I do not believe in what I am about to say, but because “AI” has become one of those words. Everyone is using it. Every software company suddenly claims to be AI-powered. Yet beneath the hype, something real exists...

Something that genuinely helps businesses work faster, serve customers better and remove repetitive tasks that drain time and energy.

What AI Actually Is

When I talk about AI, I am not talking about robots or science fiction. I am talking about software that performs tasks that once required human judgment, but does them faster and at scale. Traditional software follows strict rules. AI-driven systems recognise patterns.

Where AI Actually Helps

The Recruitment Agency: One client was spending nearly twenty hours each week reviewing CVs. We built Phein, our CV screening tool. It reads applications, identifies relevant skills and ranks candidates in seconds.

The Insurance Agent: We introduced a conversational assistant trained on common questions. It handles routine responses instantly and escalates complex issues to a human.

The Logistics Company: We created a system that tracks mileage, routes and service history to predict maintenance needs.

When AI Is Complete Overkill

Most businesses do not need AI. A bakery displaying cake designs online does not need machine learning. A construction company listing services does not benefit from predictive analytics.

My rule is simple: AI makes sense when repetitive work consumes significant time, or when data volume makes patterns difficult for humans to see.

The Bottom Line

AI is a tool. Powerful in the right context, unnecessary in others. Businesses succeed by solving real problems for real people. Sometimes AI accelerates that process. Sometimes it distracts from it.

If you are wondering whether your business needs AI, start with one question: what problem are you actually trying to solve?

Website Costs in Kenya
Mort Ian 8 Min Read

What a Website Actually Costs in Kenya (And Why Cheap Sites End Up Expensive)

A potential client sent an email recently about building a website for a hardware store. A few questions followed about goals, functionality and expectations. The reply arrived quickly and was familiar: he simply wanted the price, adding that someone else had quoted 15,000 shillings...

It is a conversation that happens often. Business owners operate under constant financial pressure, and every shilling matters. Wanting the best deal is natural. Yet when it comes to websites, the number attached to the invoice is rarely the most important part of the discussion.

The Pricing Spectrum

In Kenya, the cost of a website can range from as little as five thousand shillings to well over half a million. Both buyers may walk away convinced they made the right decision, and in many cases they are correct — because a website is not a single, standard product.

Entry Level: 5,000 to 20,000 Shillings

At the lowest end of the market, most sites are built from ready-made templates. The structure already exists; the developer changes the logo, edits text, swaps images and launches the site quickly using drag-and-drop tools.

The problem often appears later. The design is rarely owned outright, moving the site elsewhere becomes difficult, and updates depend entirely on the original builder. When that person disappears — something that happens more often than many expect — the business is forced to start again from zero.

Small Business Standard: 25,000 to 60,000 Shillings

This range represents where serious small businesses begin to invest properly. These sites may still start from templates but are customised significantly and built on recognised platforms such as WordPress or Webflow. Ownership is clearer, another developer can step in if needed, and the site is designed to function properly on mobile devices.

Professional Tier: 70,000 to 150,000 Shillings

As budgets rise, the website stops being a digital brochure and becomes an operational tool. Designs are created specifically for the brand rather than adapted from existing layouts. Businesses begin integrating customer accounts, payment systems, or booking platforms that reduce manual work.

Enterprise Level: Beyond 200,000 Shillings

Projects here usually move into web application territory. These are custom-built systems with dashboards, databases, multiple user roles and integrations with internal business processes. Logistics firms tracking vehicles, recruitment agencies managing applicants or insurance brokers handling complex quotations rely on this level of development.

Hidden Costs of Cheap Websites

Many inexpensive builds remain under the developer’s control rather than the client’s. Hosting accounts, domains and files may sit under private ownership, leaving businesses vulnerable if relationships break down.

Maintenance is another overlooked expense. A site that works perfectly today may fail tomorrow after routine system updates. Each repair attracts new charges, and over time the accumulated spending can exceed what a properly built site would have cost initially.

The Real Value

When pricing a project responsibly, much of the cost reflects work that clients never see. Planning and understanding the business often consume more time than coding itself. Experience prevents costly mistakes. Reliability carries value.

Ultimately, a website should not be viewed as a simple expense but as infrastructure. Like signage outside a shop, it works continuously, reaches audiences beyond physical location and continues operating long after closing hours.