Skip to content
Custom software & appsAPP DEVELOPMENT / SOUTH AFRICA

From your idea.
To a working app.

We plan, design and build web apps for businesses and founders. Define a useful first release, work through the screens and connect the accounts, payments and tools behind it. Based in George, South Africa; working locally and remotely.

Discuss your app See a working app

A first release with an agreed scope. Device features, offline work and app-store distribution are assessed before we recommend a delivery approach.

Trip details and trust context — actual ViaVia interface with demo dataActual ViaVia mobile web app showing trip offers with demo data
ACTUAL VIAVIA APP / DEMO DATAExplore the ViaVia project
BUILT BY CLOUDFUSION / VIAVIA · 2026

See the app.
Follow the journey.

ViaVia began as a community travel idea. We planned and built its brand, public website and mobile web app with the client. Members can find or offer trips, request a lift and coordinate an accepted journey in private chat.

This is a delivered mobile web app. The screens and tour use demo data; they do not represent an Apple App Store or Google Play release.

Explore the ViaVia project

“I highly recommend … the Cloudfusion team to anyone looking for a skilled, reliable, and proactive developer.”

Actual ViaVia trip offers screen with demo data
A quick look inside the app.

24-second screen tour · Actual app screens with demo data · No audio.

Open the screen tour
What the tour shows
  1. Find a possible liftOffers show the route, time and member profile before someone opens the trip.
  2. Check the detailsTrip details explain the journey and why a listing is visible through the member’s trust connections.
  3. Coordinate after acceptanceOnce a request is accepted, participants can arrange pickup and share updates in the trip’s private chat.
CHOOSE THE DELIVERY ROUTE

What does your app
need to do?

Start with the people, devices and tasks. The right delivery route depends on the behaviour you need, not just whether something is called an app.

A web app people can open.

Use a browser-based product for accounts, bookings, shared information or repeatable tasks. ViaVia shows this approach in a working mobile web app.

BROWSER-BASED DELIVERY

An installed experience, where supported.

A progressive web app can add installation and selected device capabilities. We check the intended browser, device and exact behaviour before confirming what is possible.

PWA & DEVICE CHECKS

Requirements that need a closer look.

Background location, offline changes, specialist hardware and store distribution need specific assessment. We agree the technical approach, testing and release responsibilities before including them in the scope.

OFFLINE, HARDWARE & APP STORES
Compare device and offline requirements
PLAN THE FIRST USEFUL VERSION

One useful release.
A clear next step.

Describe one important task from start to finish. Include the work your team must do behind it, then decide what belongs in the first release.

  1. Define the job and the people.

    Identify who uses the app, what each person can see and do, and the result they need. Separate the essential first journey from later ideas.

    A brief, priorities and access decisions
  2. Review it before and during the build.

    Work through screens and a prototype, then review working features. Include missing information, failed connections and the next action when something needs attention.

    Reviewed designs and working features
  3. Prepare the release and its upkeep.

    Agree acceptance checks, accounts, handover and the launch route. Define who maintains the app and which further changes or support are quoted separately.

    A release plan and agreed responsibilities
SCOPE BEFORE A QUOTE

Know what you’re
planning to launch.

The quote follows the first-release requirements. If paid discovery is needed, we agree its scope and fee before it starts.

Discuss your app

What affects the build

User roles, screens, integrations, administration, information to move and device requirements all affect the work. A prototype, a first live release and an app-store submission are different deliverables.

Costs after development

Hosting, third-party subscriptions, usage charges and any store-account fees are identified separately where they apply. Support and later features have an agreed scope and cost.

Ownership and handover

The agreement confirms the source code, editable materials and documentation included, alongside ownership and licence terms. We agree who manages hosting, connected services and any distribution accounts.

Read our terms

Need a customer portal or an internal business system?

Explore the wider software service
APP DEVELOPMENT / QUESTIONS

Before you build
your app.

How much does app development cost?

We quote for the agreed first release: the user journeys, accounts, screens, administration and connections it needs. Device-specific work and distribution can change that scope. We identify development, hosting, subscriptions and support separately; a useful first conversation starts with what the app must do.

Can we start with a prototype or a smaller first release?

Yes. A prototype can help review the screens and steps before a larger build. A first live release can focus on the essential journey and the administration needed to operate it. We agree what that stage proves, what it includes and its fee before starting.

Will it be in the Apple and Google app stores?

An app-store release is a separate delivery requirement, rather than an automatic part of a web-app build. We assess the device capabilities, distribution route, account ownership, review requirements and maintenance before proposing the scope. ViaVia, shown here, is a mobile web app; its tour is not evidence of an app-store release.

Can the app work offline?

Tell us which information people need to see and which actions they must complete without a connection. We then check what can be stored on the device, how changes return to the system and how conflicts or failed transfers should be handled. Offline behaviour needs testing on the intended devices; it is not assumed for every app.

What should we bring to an app enquiry?

Describe who will use the app, the main task they need to finish and the tools or information involved. Tell us about any required device features, offline use, app-store plans, budget or launch constraints. An early idea is enough to begin discussing scope; leave passwords and customer records out of the initial enquiry.

What happens after the first app release?

We agree who looks after hosting, application updates, connected services and support. Feedback from actual use can help prioritise later improvements. Ongoing work is defined and quoted separately, so launching the first version does not imply unlimited maintenance or new features.

Make the decision
with a clearer brief.

Explore software & app guides

Does the business need an app or a website?

Start with the task people need to complete.

What goes into a mobile app project?

Understand scope, delivery choices, testing and support.

YOUR APP / THE NEXT STEP

Tell us what
the app needs to do.

Who will use it? What should they be able to finish? We’ll use that starting point to discuss the approach and the next useful step.

Discuss your app
CLOUDFUSION / GET IN TOUCH
Rather talk first?+27 (0)81 044 5554Call
  1. 01 Choose
  2. 02 Details
  3. 03 Send
What would you like help with?

Describe it in your own words, or choose a service below.

What happens next?

Answer a few questions, then check your details before sending. We’ll review what you need and get in touch to discuss the scope, budget and next step. Sending an enquiry does not commit you to a project.

Already a client?Account help, faults, access or renewals.

Nothing is sent until you submit. How we use your details (opens in a new tab) · Privacy Notice (opens in a new tab) ·

ALREADY WITH CLOUDFUSION

Client
access.

Use the right workspace for what you need to do.

Client login Invoices, renewals, hosting, domains and account details.Get support Sign in to open a support ticket for a service Cloudfusion already manages. Your ticket stays with your account history.

Trouble signing in?

For an active project, use the workspace link supplied by your Cloudfusion contact.