1. Home
  2. SaaS

SaaS platforms that serve many customers from one system.

We build software that you sell by subscription: one platform for many customers, each with their own data, users and settings. Faya ERP, which runs many online stores from one system, and Survey, where every organisation has its own branded site, are two of them.

Who it is for

Anyone who wants to sell software by subscription, to many customers at once.

  • Founders with a product

    A product you want to sell by subscription, built to grow with its customers.

  • Companies turning an internal system into a product

    Software you built for yourselves, rebuilt so other businesses can use it too.

  • Businesses serving many clients or branches

    One platform where each client or branch has its own space, and you manage them all.

What you get

A platform, and what it takes to run it for many customers.

  • One platform, many tenantsEach customer’s data kept apart, on one system you run and update once.
  • Accounts and subscriptionsSign-up, plans and renewals that your customers manage themselves.
  • Roles and permissionsOwners, staff and customers each see what they should.
  • An admin consoleA view across every tenant, for your own team.
  • Room to growHosting and a database designed so customers can be added without rebuilding.
  • Arabic and EnglishBoth languages in the product, with right-to-left done properly.

How we work

The same four stages as every project, shaped for a platform.

  1. 1

    Understand

    Who pays, who uses it, and what each customer must keep apart from the others.

  2. 2

    Plan

    The tenant model, subscriptions and the features of a first version, agreed before we build.

  3. 3

    Build

    In stages, starting with a version real customers can use.

  4. 4

    Host & support

    We run the platform: hosting, backups, monitoring and updates, for every tenant at once.

Questions we are asked

What does multi-tenant mean for us?

One system serves all your customers, and each of them sees only their own data. You update the platform once, and every customer receives the change.

Can we start small?

Yes. We plan a first version with the features that matter most, launch it, and add to it as customers use it.

Do you host and run the platform after launch?

Yes. Hosting, backups, monitoring and updates are part of how we work, and we can also hand the platform over to your own team.

Can the platform be in Arabic and English?

Yes. Both languages, right-to-left and left-to-right, in the product and in the admin console.

Tell us about the platform you want to launch.

Who it is for and what it should do are enough for a first conversation.