Home/Services/Custom Software Development
Custom Software Development · Web · Mobile · Desktop · ERP

Software built around the way you work

Building software is what we do first and best. We design, build and maintain our own products — People AXIS for HR, IVMS for the warehouse, Right Numbers for finance, our POS and our guest CRM — and we use the same team and the same discipline to build software for clients. When no package fits your process, we build the system that does.

What we build

Every kind of business software, made to fit

Off-the-shelf software makes you work its way. Custom software works yours. These are the kinds of system we are asked to build most often.

Bespoke business applications

  • Built around your process, not a template
  • Your approvals, your documents, your rules
  • Roles and permissions that match your organisation
  • Arabic, English and other languages as required

Web applications & portals

  • Customer portals for orders, invoices and requests
  • Supplier portals for quotations and deliveries
  • Employee portals and self-service
  • Internal web applications for any department

Mobile apps

  • Apps for Android and iOS
  • Apps for field staff, drivers and sales teams
  • Apps for your customers
  • Connected to the same data as your office system

ERP & back-office modules

  • Purchasing, sales, stock and production modules
  • Finance, HR and payroll functions
  • Approval workflows and document control
  • One module at a time, or a complete back office

Extensions to our own products

  • Custom modules on People AXIS for HR
  • Custom modules on IVMS for the warehouse
  • Custom modules on Right Numbers for finance
  • Extensions to our POS and CRM

Desktop & offline-first applications

  • Desktop software for counters, plants and stores
  • Keeps working when the connection drops
  • Synchronises when the connection returns
  • Works with printers, scanners and other devices

APIs & database design

  • API design and development
  • Databases designed for your data and volumes
  • Data migration from your old systems
  • Access control, audit trails and backups

Legacy modernisation

  • Access databases turned into proper applications
  • Excel workbooks replaced by a shared system
  • Old desktop applications rewritten
  • Your existing data carried across

E-commerce & booking systems

  • Online shops and ordering for trade customers
  • Booking and reservation systems
  • Appointment and scheduling tools
  • Online payment, linked to stock and accounts
Part of every build

Built in, not bolted on

A working screen is not a finished system. These are the parts that decide whether software is still serving you years after it was delivered.

Reporting & dashboards

Every system we build reports on itself: dashboards for managers, drill-down reports and exports. For reporting across several systems, see advanced reporting.

Integration with other systems

New software should talk to what you already run: accounting, ERP, payment providers, devices and government platforms. See systems integration.

ZATCA-compliant invoicing

Where the system issues invoices in Saudi Arabia, e-invoicing that meets ZATCA requirements is built in from the start. See ZATCA e-invoicing.

Testing & QA

Each stage is tested before you see it, then tested again by your own staff against real cases from your business.

Deployment, hosting & DevOps

We deploy to your own servers, to your cloud account or to hosting we manage for you, with separate test and live environments, backups, monitoring and controlled releases.

Documentation, training & support

You receive written documentation and training for users and administrators. After go-live we maintain and support the system, and extend it as your business changes.

How a project runs

From first conversation to live system

No surprises: you know what is being built, what it costs and what happens next at every stage.

1

Discovery

We sit with the people who do the work and learn the process as it really runs, including the exceptions.

2

Written scope and price

You receive a written scope: what the system will do, what it will not, the stages, the timetable, who owns the source code, and a price. Nothing is built until you have agreed it.

3

Design and prototype

We design the screens and the data behind them, and show you a prototype you can click through. Changes are cheap at this stage.

4

Build in stages, with demos

The system is built in stages. At the end of each one we demonstrate working software and you tell us what is right and what is not, before the next stage begins.

5

Testing

We test the whole system, then your staff test it against real cases from your business. Existing data is migrated and checked.

6

Go-live

Users are trained, the system is deployed and we stay close during the first weeks of live use.

7

Support

Maintenance and support continue under an agreed arrangement: fixes, updates and new features as the business changes.

Who it is for

Businesses that have outgrown the package

Hotels

Guest-facing apps and portals, booking tools, housekeeping and maintenance workflows, and back-office systems that connect to what the hotel already runs.

Retail

Online shops linked to stock, loyalty and promotion tools, branch reporting, and extensions to the point of sale.

Manufacturing

Production planning and tracking, quality records, costing, maintenance logs and shop-floor screens that work offline.

Distribution

Order portals for trade customers, driver and delivery apps, warehouse extensions and supplier portals.

Services companies

Job and project tracking, timesheets, client portals, quotations and contracts, and billing connected to finance.

Anyone run on spreadsheets

If a critical part of your business lives in Excel, in Access or in one person's head, it is a candidate for a proper system, whatever your sector.

Why us

We run on software we built

Our proof is our own products. People AXIS, IVMS, Right Numbers, our POS and our guest CRM were designed, built and are maintained by us, and businesses rely on them every working day. We know what it takes to keep software alive after the launch, because we do it for our own.

  • Operating since 2018
  • Serving Saudi Arabia, the GCC and Europe, and remote clients elsewhere
  • Registered with the Pakistan Software Export Board (PSEB) and in Spain
  • On-site work in Saudi Arabia carried out with local partners
  • 24/7 hotlines for the systems we support
Ways to work with us

A project, or a team of your own

A defined project

A written scope, a price against it and a system delivered in stages. Suits a new application or a rewrite with a clear outcome.

Dedicated developers

Developers of ours working to your backlog as part of your team, for continuous work on systems you already own. See outsourcing.

A module on our products

If People AXIS, IVMS, Right Numbers, our POS or our CRM already covers most of what you need, we build only the part that is missing.

Questions

What clients ask before starting

It depends entirely on what the software has to do, so we do not quote before we understand the work. After a discovery stage you receive a written scope with a price against it, and nothing is built until you have agreed both.

That depends on the size of the system and how quickly decisions can be made on your side. The timetable is written into the scope before the build starts. We build in stages and demonstrate each one so you see working software early and regularly.

If a ready-made product fits the way you work, buy it: it will be quicker and cheaper. Custom software earns its place when your process is what sets you apart, when you are bending your business to suit a package, or when staff fill the gaps with spreadsheets. Often the right answer is in between: a custom module on top of a product that already does most of the job.

Yes. Many of the systems we are asked about are Access databases, large Excel workbooks or old desktop applications whose original developer has moved on. We study what the system really does, agree what to keep, move the data across and replace it in stages, so the business carries on working throughout.

Yes. Go-live is the start of the working life of the software, not the end of our involvement. We provide documentation and training, then maintenance and support under an agreed arrangement: fixes, updates, new features as your business changes, and 24/7 hotlines when something cannot wait.

Start with a conversation

Tell us what your software should do

Describe the process that is costing you time, or the system you have outgrown. We will tell you plainly whether it needs custom software, a module on an existing product, or nothing new at all.