Custom Software

What is a custom web application - and does your South African business need one?

Not every business needs a website. Some need software. Here's how to tell the difference, and what a custom web application actually involves.

September 20266 min read
What is a custom web application - and does your South African business need one?

A website and a web application aren't the same thing

A website tells people about your business. A web application lets people (or your staff) actually do something - book, calculate, log in, manage, track. If your business has outgrown "here's who we are and how to contact us" and needs a tool that solves an internal or customer-facing problem, you're not shopping for a website anymore. You need custom software.

Signs you might need a custom web application

  • You're managing bookings, orders or stock in a spreadsheet that's become unmanageable
  • Customers need to log in and see their own information - orders, accounts, documents
  • You're paying for multiple SaaS subscriptions that almost do what you need, but not quite
  • Staff repeat the same manual process daily that could be automated
  • You need something to calculate, quote or generate a result based on user input

What "custom" actually means

Off-the-shelf software (like generic booking platforms or CRM tools) is built for the average business in a category - which means you're always compromising somewhere. A custom web application is built around exactly how your business actually operates, with no unnecessary features and no paying for functionality you'll never use.

How it's built

Custom web applications are typically built with a proper backend (handling data, logic and security) and a frontend (what the user sees and interacts with). At Something Fishy Designs, that usually means C#/.NET or Node.js on the backend, React or Next.js on the frontend, and SQL for structured data storage - the same stack larger enterprise software is built on, scaled appropriately for a South African small or medium business.

What it costs - and why it's different from a website

Custom software is priced differently to a website because you're paying for engineering, not templates. Simple internal tools might start around R12,000–R20,000. More involved applications - with logins, databases, multiple user roles or integrations with other systems - run higher depending on scope. It's always quoted per project once we understand exactly what the tool needs to do.

A real example

One client came to us for a routine website update. Digging into their setup, it became clear their WordPress site was costing them in plugin fees and third-party dependencies that didn't need to be there. We migrated them to a fully custom-built site - no plugins, no platform lock-in, no recurring third-party costs, and complete ownership of their own code. That's the difference between renting functionality and owning it.

Is a custom web application right for you?

If you're currently duct-taping together three different tools to run part of your business, or a generic platform almost fits but not quite - that gap is usually where custom software pays for itself. Get in touch and describe what you're trying to solve; we'll tell you honestly whether it needs custom software or whether a simpler website solution will do the job.

A

Written by Amity

Founder of Something Fishy Designs - web designer and developer based in Gqeberha, building websites and custom software for South African businesses.

Work with me