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.
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
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.
From first conversation to live system
No surprises: you know what is being built, what it costs and what happens next at every stage.
Discovery
We sit with the people who do the work and learn the process as it really runs, including the exceptions.
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.
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.
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.
Testing
We test the whole system, then your staff test it against real cases from your business. Existing data is migrated and checked.
Go-live
Users are trained, the system is deployed and we stay close during the first weeks of live use.
Support
Maintenance and support continue under an agreed arrangement: fixes, updates and new features as the business changes.
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.
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
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.
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.
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.