Our services

Custom Business Systems

Horizon Tech builds custom internal systems that run the way your business actually runs: a dashboard with per-role permissions, workflows that mirror your real procedures, reports built around your questions rather than a vendor template, and integration with your existing systems over API. Pricing starts around SAR 25,000 for a single-module system delivered in 4 to 8 weeks, and reaches SAR 250,000+ for a multi-module platform. The rule we state plainly: if off-the-shelf software covers 80% of your need, subscribe to it and do not build — a custom system earns its cost when the way you work is itself your competitive advantage.

25,000 SAR
Systems start at
4-8 weeks
First module
0 licence fees
You own it outright
API
Connected to your stack
Scope

What a custom system includes

Real workflow analysis before any code

We sit with the people who do the work daily, not only those who describe it, and map the process as it actually runs — because systems built on a theoretical description are the ones that fail.

A dashboard with per-role permissions

Every employee sees only what concerns them and edits only what they are allowed to, with an audit log of who changed what and when.

Workflows and stages that match your business

Statuses, stages and approvals built with your names and your order, not foreign system terminology your team has to adapt to.

Reports built around your questions

We start from the questions you actually ask every month and build the report that answers them in one click, instead of manual assembly across spreadsheets.

Integration with your existing systems

Connected to your accounting software, payment gateways, messaging and marketing platforms, so the system is not an island with double data entry.

A field mobile app where it is needed

If your team works outside the office — reps, technicians, drivers — we add an app that works offline and syncs when the connection returns.

Process

How we work — step by step

1

On-site discovery

Sessions with the actual users to document the current workflow and where time is lost, ending in a ranked list of what deserves automation and what does not.

2

Scope and priorities

We start with the module that solves the biggest pain, not the whole system, so you see real value within two months instead of a year.

3

A prototype your team can try

An interactive prototype your team uses and comments on before development — a change here costs an hour, the same change after coding costs a week.

4

Build in regular increments

A usable module every two weeks with short training on each, so the team learns gradually instead of in one shock.

5

Migration, training and support

We migrate your legacy data, train each role separately, then run an intensive support period through the first weeks when most feedback surfaces.

Pricing

Custom system pricing

System typePrice rangeTypical timeline
Single module (bookings, inventory or CRM)SAR 25,000 – 60,0004 – 8 weeks
Multi-module with permissions and reportsSAR 60,000 – 150,0003 – 5 months
Full platform with mobile app and integrationsSAR 150,000 – 250,000+5 – 9 months
Integrating existing systems or data migrationSAR 10,000 – 45,0002 – 6 weeks

Estimates that depend on module count, user count, integrations and data migration. You get an exact quote after the discovery session.

Technologies we use

Next.jsReactNode.jsPostgreSQLSupabaseFlutterREST APIsWebhooksRow Level Security
FAQ

Frequently asked questions

When should I build a custom system instead of subscribing to software?

The practical rule: if off-the-shelf software covers 80% of your need, subscribe and adapt for the remaining 20%. A custom system earns its cost in three cases — when the way you work is itself your competitive advantage and would be lost by conforming to a generic tool, when annual subscription costs across your user count have passed the cost of building, or when you need deep integration the off-the-shelf product does not support.

How much does a custom business system cost?

From around SAR 25,000 for a single module such as bookings, inventory or CRM. A multi-module system with permissions and reporting runs SAR 60,000 to 150,000, and a full platform with a mobile app exceeds SAR 250,000. The biggest cost drivers are module count, reporting depth, external integrations, and how much legacy data must be migrated.

Do I own the system, or is it a monthly fee?

You own it outright. You receive the source code and the database, and we charge no licence fee to run it. You do carry hosting cost, typically a few hundred riyals a month, and a maintenance agreement is optional rather than a condition of the system continuing to run.

What about our data in the old system or spreadsheets?

We migrate it. We start with an inventory of what exists and what deserves to move — migrating unclean data only moves the mess with it — then transfer in batches with verification, keeping the old system readable through a transition period so your team stays confident.

How long until my team actually uses it?

A usable first module in 4 to 8 weeks. Real adoption usually needs two more months, because the hard part is not the code but changing habits. That is why we deliver in increments and train each role separately rather than handing over a finished system at once.

Does the system work on mobile?

The dashboard works in a mobile browser from the start. If your team works in the field — reps, technicians, drivers — we build a dedicated app that works offline and syncs automatically when the connection returns, because field coverage cannot be assumed.

Portfolio

Related work

See all work

Running an operation on spreadsheets and chat messages?

Tell us how you work today and get a concept and quote within 24 hours.