Skip to main content
010 447 2445Contact
Arke Technologies home
Arke Technologies home
A developer smiles from his desk, a laptop open in front of him.

SaaS product development and SaaS services in cloud computing

SaaS services in cloud computing deliver software over the internet on subscription, with the provider running the platform. Arke Technologies, in Johannesburg, designs, builds and runs SaaS products for South African organisations, public bodies and education providers, from a first minimum viable product to multi-tenant platforms in the public cloud or a private cloud.

SaaS services in cloud computing: IaaS, PaaS and SaaS compared

Cloud services come in three layers, IaaS, PaaS and SaaS, which differ in how much of the stack you run yourself.

LayerWhat the provider runsWhat you runTypical use
Infrastructure as a service (IaaS)Data centres, servers, storage and networkingOperating systems, databases and applicationsVirtual machines on AWS, Microsoft Azure or Google Cloud
Platform as a service (PaaS)Everything up to the runtime and the managed databaseYour application code and dataManaged databases, serverless containers, app hosting
Software as a service (SaaS)The whole applicationYour users, settings and dataMicrosoft 365, Google Workspace, or a product we build for you

SaaS product development means building the top layer: one application that many customers, business units or schools use at once, each seeing only its own data. We usually build it on PaaS, so running costs follow usage rather than a fleet of servers sized for the peak. For the wider picture, read cloud computing explained.

SaaS product development: what we build

Our SaaS developers work on four kinds of product.

  • Custom SaaS development for a market

    Bespoke SaaS for a sector you know well, with its own workflows, compliance rules and reports.

  • Internal systems turned into products

    A platform built for one head office, then offered to branches, municipalities or member bodies: SaaS platform development on one shared codebase.

  • Operational and developer tools

    Helpdesk software delivered as SaaS for service teams, or developer SaaS: an API that other developers build on.

AtlasOS, the operating system for professional services firms, is a multi-tenant SaaS product we designed, built and own, with white-label branding and full data isolation between firms. It is in production at Evolv Accountants (visit the AtlasOS site  (opens atlaspractice.app)). Our team also built ISOcore, which manages ISO 9001, 14001 and 45001 documentation, non-conformances and audit schedules, and ESGnet, which collects ESG performance data and reports it against GRI and SASB. Hesper, our IT operations platform, launches in November 2026.

Two developers lean in to review code on a laptop in a busy office.

From SaaS MVP to platform

Minimum viable product software development builds the smallest version of your product that real users will adopt, so you learn from usage before funding the full platform. A SaaS MVP is production software, secured and backed up, with a deliberately narrow scope. Our SaaS MVP development runs in six steps.

  1. Discovery

    The domain, the users, the rules the product must enforce and the outcome that proves it works, written down before anything is built.

  2. Architecture before code

    The data model, tenancy model, API contracts and security boundaries, designed first.

  3. Build the MVP

    Short iterations on the core workflow, with separate dev, staging and production environments from the first week.

  4. Beta with real users

    A small group of customers or business units uses the product under supervision.

  5. Scale

    Self-service onboarding, billing, integrations, reporting and admin tools.

  6. Operate

    Monitoring, backups, security updates and a steady release rhythm, under an SLA.

Rapid SaaS development comes from a narrow scope and a clear first user, never from skipped testing. Whether you commission custom MVP development from us or another bespoke MVP development company, the contract should specify production code, not a throwaway demo.

No-code, low-code or custom SaaS development

You can build a SaaS app in three ways, and the right one depends on how far the product must go.

ApproachStrengthsLimitsFits when
No-code SaaS developmentFast to a demo, little engineeringHard limits on logic, data and scale; platform lock-inYou are testing demand before investing
Low-code SaaSFaster than custom for forms and workflowsPer-user licence costs; limited control of tenancy and data locationInternal tools with standard workflows
Custom SaaS developmentFull control of data, security, tenancy and running costHigher build cost up frontA product you will sell, scale or rely on for years

Stacks vary too. Other teams build SaaS on Ruby on Rails or on Angular front ends, and WordPress suits simple subscription and membership sites more than complex workflows. We build on Next.js, React and TypeScript, with Node.js or Python, PostgreSQL, and Flutter for mobile. Whatever the stack, your next team must be able to maintain it, so we document every architectural decision.

Multi-tenant architecture, identity and integration

Developing multi-tenant applications for the cloud starts with one question: how is each customer's data kept apart? AtlasOS isolates tenants at the database level, and we design client products to the same standard, with administrative actions logged.

SaaS identity management and access control come next. Users sign in with their organisation's Microsoft Entra ID or Google account, with multi-factor authentication and roles that decide who may see or change what. OWASP ranks broken access control as the leading web application security risk, so we test access control in SaaS products as carefully as the features.

SaaS API integration connects the product to accounting and ERP systems, payment gateways (PayFast, Yoco, Paystack, Peach Payments, Stripe) and SARS or CIPC interfaces. Where many systems must connect, we design a SaaS integration platform into the product: documented APIs, webhooks and event feeds rather than one-off connectors. See API development and integration.

A delivery team plans at a whiteboard in a bright meeting room, a laptop open on the table.

Private SaaS and SaaS in private cloud

Private SaaS gives one organisation its own instance of the product, with its own database. SaaS in private cloud goes further and runs that instance on virtualised infrastructure you control, in a South African colocation data centre or your own server room.

Government departments, municipalities, financial services firms and schools may need this when a policy, a contract or their own assessment of cross-border transfers under POPIA section 72 requires personal information to stay in South Africa. Shared SaaS can stay in the country too, because AWS, Microsoft Azure and Google Cloud all run South African regions. We design products so one codebase runs as shared SaaS or as a private instance, and we size and supply the hardware through Server Hub. See private cloud and virtualisation.

A designer pins paper wireframes of app screens along an office wall.

SaaS protection: security, backup and posture

SaaS protection covers the products we build and the SaaS your organisation already uses.

  • Security by design. We build to OWASP guidance, encrypt data in transit and at rest, and scope a penetration test before launch.
  • SaaS backup. Under Microsoft's shared responsibility model, Microsoft keeps Microsoft 365 (formerly Office 365) available, while protecting your data from deletion, ransomware or a retention gap sits on your side, so SaaS backup for Office 365 and Google Workspace is a separate control. See backup and disaster recovery.
  • SaaS posture management. SaaS security posture management checks sharing links, admin roles and multi-factor authentication against a baseline and flags drift. See Microsoft 365 security.
  • Choosing tools. Cybersecurity SaaS companies sell overlapping products; a security assessment shows which risks matter before you buy.

SaaS migration and SaaS data migration

SaaS migration moves customers onto the new product from spreadsheets or an older system, or moves your own work from on-premises software to SaaS. SaaS data migration is where projects slip, so we migrate in rehearsals, reconcile counts and totals, and keep a rollback plan until the data owner signs off. See data migration and legacy system modernisation.

A small team works through a flow on a whiteboard in a studio office.

SaaS development costs and what drives them

The cost of SaaS software development depends on scope far more than on hourly rates: published South African rates for IT project work run from about R550 to R750 an hour ex VAT (matnet.co.za, September 2026), and scope decides the hours. The main drivers of SaaS development costs:

  • First scope: the workflows, user roles and reports the MVP must carry.
  • Tenancy and hosting: shared SaaS costs less to run than a private instance per client.
  • Integrations: each accounting, payment or government interface adds design, testing and upkeep.
  • Compliance: POPIA controls, audit trails and records retention, built in from the start.
  • Platforms: a web app alone, or web plus iOS and Android.
  • Running costs: hosting, monitoring, support and ongoing development.

SaaS business development decisions (pricing tiers, trials, billing and onboarding) shape the build too, so we settle them in discovery and then quote each phase per project. Read app and software development cost in South Africa.

Last reviewed: September 2026.

Choosing a SaaS development company

Whether you are weighing a SaaS development agency, a SaaS development company or SaaS software developers in-house, ask:

  • Who holds the cloud accounts? Hosting should run in accounts registered to your organisation.
  • Is the architecture written down? The data model, tenancy, APIs and the reasons behind them.
  • How is quality proved? Automated tests, code review and release gates; see DevOps and quality engineering.
  • Who supports it after launch? Named people and response times, under an SLA.
  • Can the team work in your hours? Before choosing offshore or nearshore SaaS development, check how many working hours overlap with yours; our team works South African business hours.

Our software product development services cover the full path: see web application development, mobile app development and custom software development.

Governance, compliance, procurement and continuity

  • Governance and reporting. A named lead, milestone reporting at a cadence agreed in the proposal, change control and a steering review at each phase gate. After launch, support runs under an SLA with a monthly service review.
  • Compliance. POPIA by design (minimisation, encryption, access controls, audit logs), with an operator agreement under section 21 where we process personal information for you. ISO/IEC 27001-aligned controls and OWASP, documented for King IV Principle 12 reporting and PFMA or MFMA audit.
  • Procurement. Level 1 B-BBEE contributor (sworn affidavit available on request), giving buyers 135% procurement recognition. Company documents, CSD supplier number and tax compliance status are available on request; we complete SBD forms when a bid requires them. Buy by proposal and purchase order, or by tender. See company facts.
  • Continuity. You own your data, credentials and documentation, and hosting runs in cloud accounts registered to your organisation. At exit we hand over the architecture record, the runbooks and the repositories.

Frequently asked questions

What are SaaS services in cloud computing? Show answer

SaaS services in cloud computing are applications delivered over the internet on subscription, where the provider hosts, secures, updates and backs up the software. You manage only your users, settings and data. Microsoft 365 and Google Workspace are familiar examples, and a SaaS product built for your market works the same way.

What is the difference between IaaS, PaaS and SaaS? Show answer

The difference is how much of the technology stack you run yourself. With IaaS you rent servers, storage and networking and run everything above them. With PaaS the provider also runs the operating system, runtime and managed database, and you deploy your code. With SaaS the provider runs the whole application, and your people simply use it.

What is a SaaS MVP? Show answer

A SaaS MVP (minimum viable product) is the smallest production version of a SaaS product that real users will adopt and pay for. It covers one core workflow well, with proper security, backups and tenancy, and leaves everything else for later. Its purpose is to prove demand and learn from real usage before you fund the full platform.

How much does it cost to build a SaaS app? Show answer

The cost to build a SaaS app depends mainly on scope: workflows, user roles, integrations, compliance needs, platforms and whether it runs as shared or private SaaS. Published South African rates for IT project work run from about R550 to R750 an hour ex VAT (matnet.co.za, September 2026), so scope sets the hours and the price. We quote each phase per project after discovery.

Should we use no-code or custom SaaS development? Show answer

Use no-code to test demand cheaply, and custom SaaS development for a product you will sell, scale or rely on for years. No-code and low-code tools reach a demo quickly but limit logic, data location, tenancy and cost control as usage grows.

Can a SaaS product keep our data in South Africa? Show answer

Yes. A shared SaaS product can run in a South African region of AWS, Microsoft Azure or Google Cloud, and a private instance can run in a South African colocation data centre or on your own infrastructure. Either way personal information stays in the country, which suits public bodies, financial services firms and schools whose policies or POPIA assessments call for local data.

Do we need SaaS backup for Microsoft 365? Show answer

Yes, most organisations do. Microsoft keeps the service available, but recovering from accidental deletion, ransomware, a departed user's lapsed licence or a gap in retention settings is the customer's responsibility. A separate SaaS backup for Microsoft 365 and Google Workspace keeps independent copies you can restore from, outside the service itself.

Start with an MVP you can defend

Tell us about the product, its first users and the outcome that proves it works. We will tell you plainly what the MVP should be and what it will take to build and run.