SaaS for running driving training centres

Run your entire driving training centre from one platform

Qiyada is a complete SaaS system that helps you manage trainees, instructors, sessions, schedules, vehicles, payments and reports — all through a single platform.

  • Free trial, no credit card
  • Runs in the browser — nothing to install
  • Works on mobile and tablet
  • Ongoing support in Arabic
  • Continuous updates at no extra cost

Still deciding? Read the frequently asked questions

app.qiyada.fekralabs.com Elite Driving School

Good morning, Centre Manager

Main branch — Riyadh · Sunday, 8 March

Live
  • Total trainees 1,240
  • Active trainees 318
  • Sessions today 44
  • Instructors available 11 / 17

Sessions delivered vs. scheduled this week

Delivered Scheduled

Today’s sessions

4 of 44
  • 09:00 Abdullah Al-Mutairi Toyota Corolla — 3412 In progress
  • 09:00 Noura Al-Otaibi Hyundai Accent — 2890 In progress
  • 10:30 Mohammed Al-Qahtani Nissan Sunny — 1147 Upcoming

Illustrative product interface. The figures shown are demonstration data.

What you get from day one

  • Free trial Run the system on your real centre data and decide afterwards.
  • Nothing to install No software, no servers, no new hardware — open it in a browser.
  • Works anywhere From the manager’s desk at the branch, or from a phone on the road.
  • Ongoing support An Arabic-speaking support team that stays with you while you run it.
  • Continuous updates Improvements and new modules arrive with no extra fee or paid upgrade.

Modules

Everything a driving training centre needs, in one system

The modules share the same data. Enter a trainee once, and every change flows through to the schedule, attendance, billing and reports automatically.

  • Trainee management

    One complete profile per trainee, not a dozen scattered sheets.

    • Trainee details, documents and status in a single file
    • Enrolled programme, package and training level
    • Attendance history, progress and completion rate
  • Instructor management

    Know who is working today, who has capacity, and how each instructor performs.

    • Instructor profile, hours taught and performance
    • Each instructor’s schedule and session load
    • Assignment rules so sessions land on the right person
  • Session management

    Every practical or theory session with its time, place and status.

    • Practical road sessions and theory sessions
    • Session status, timing and the reason for any delay
    • Each session linked to trainee, instructor and vehicle
  • Scheduling

    Schedule sessions, instructors and vehicles without conflicts.

    • A clear daily or weekly schedule per branch
    • Conflict warnings for instructors, vehicles and sessions
    • Quick rescheduling when plans change
  • Vehicle management

    Training cars tracked and connected to the sessions they serve.

    • Each vehicle’s details, status, licence and inspection date
    • Vehicle linked to its instructor, branch and sessions
    • Alerts when a vehicle needs servicing or is taken off the road
  • Exam management

    Run every exam stage and record its result inside the trainee profile.

    • Schedule theory and practical examinations
    • Record each stage’s result with instructor notes
    • Track trainees who are close to completion
  • Payment management

    Packages, dues and invoices handled in one place.

    • Trainee enrolment in a programme or package
    • Record payments and allocate them across sessions
    • Track arrears and issue invoices
  • Attendance

    Attendance register that replaces the paper day book.

    • Mark a trainee present in every session in one tap
    • Follow each trainee’s commitment and absence rate
    • Attendance reports per instructor, vehicle and period
  • Reports and statistics

    Clear numbers that support decisions based on what actually happened.

    • Revenue, collection and arrears report
    • Attendance, commitment and completion reporting
    • Compare branch, instructor and vehicle performance
  • Branches

    More than one branch on a single account, each running independently.

    • Add any number of branches to the same account
    • Each branch keeps its own schedule, instructors and vehicles
    • Compare branch performance from one dashboard
  • Users and permissions

    Every employee sees only what their role requires.

    • Ready roles: centre manager, reception, instructor, accountant, branch manager
    • Set exactly what each employee can access
    • A record of who did what, and when

Every module is available inside the free trial. Start free trial

Try Qiyada on your real centre data

The free trial starts with no credit card and no commitment. Import your data, run your schedule, and see the difference in the first week.

Trainee journey

From registering a trainee to completing the programme

Every step builds on the one before it, so each trainee’s path stays visible from day one through to certification.

  1. Register the trainee

    Reception opens the trainee file and records their details in minutes.

  2. Choose a programme or package

    Select the programme the trainee is joining; sessions and fees build on it automatically.

  3. Set the training level

    Set the trainee’s starting point so they are neither repeating what they know nor pushed too early.

  4. Schedule the sessions

    Spread the trainee’s sessions across the week in the centre’s schedule.

  5. Assign instructor and vehicle

    Set the instructor and training vehicle for each session, with a conflict warning.

  6. Record attendance

    Mark the trainee present or absent for every session in one tap.

  7. Track trainee progress

    The system calculates how much of the programme is done and compares it to the target.

  8. Run the exams

    Refer the trainee for examination once the programme requirements are met.

  9. Record the results

    Log each stage’s result inside the trainee profile so it stays on record.

  10. Complete the programme

    Close the trainee file when the programme ends, with a full report for your centre.

Roles and permissions

Every person in your centre has a defined role in the system

The system does not give everyone access to everything. Each role sees only what it needs, which means clearer ownership and cleaner data.

  • Centre manager

    Holds the full picture of the centre and decides on real numbers.

    • Full centre performance reporting
    • Oversight of branches and revenue
    • Approves centre-wide settings
  • Reception

    The first point of contact for trainees — their speed shapes the impression.

    • Registering trainees
    • Bookings and schedule changes
    • Confirming payment at enrolment
  • Instructor

    Focuses on the driving itself, and knows what is expected before starting.

    • Their session schedule
    • Their trainees and progress
    • Attendance and assessments
  • Accountant

    Handles collection and dues accurately, and knows who has paid.

    • Payments and invoices
    • Arrears follow-up
    • Collection reporting
  • Branch manager

    Runs the full operation of a single branch.

    • Branch performance from trainees to revenue
    • Supervising branch staff
    • Schedule and vehicle management
  • System administrator

    Keeps account settings, permissions and data integrity in order.

    • Users and roles
    • Centre configuration
    • Activity log oversight

Inside the system

A dashboard that shows what is happening in your centre now

Open Qiyada at any time to see today’s sessions, active trainees, instructor and vehicle availability, and collection — without asking anyone.

  • Today’s numbers in one place Sessions today, active trainees, and available instructors and vehicles.
  • Schedule and attendance live See which session started, which is running late, and who has not checked in yet.
  • Collection and dues What has been collected this month, and what is still outstanding.
  • Branch comparison The same metrics for every branch, side by side.
app.qiyada.fekralabs.com/dashboard

Dashboard

Good morning, Centre Manager · Sunday, 8 March

Live
  • Total trainees 1,240 Since the centre opened
  • Active trainees 318 Have sessions this week
  • Sessions today 44 31 practical, 13 theory
  • Instructors available 11 / 17 6 on leave or off-roster
  • Vehicles available 8 / 13 2 in scheduled servicing
  • Upcoming exams 7 In the next seven days

Sessions delivered vs. scheduled this week

  • Delivered
  • Scheduled

Attendance this month

88% On time
  • On time 86%
  • Late 8%
  • Absent 6%

of 2,140 scheduled sessions

Today’s sessions

4 of 44
TimeTraineeInstructorVehicleStatus
09:00 Abdullah Al-Mutairi Ahmed Al-Salem Toyota Corolla — 3412 In progress
09:00 Noura Al-Otaibi Raed Al-Khalidi Hyundai Accent — 2890 In progress
10:30 Mohammed Al-Qahtani Majed Al-Harbi Nissan Sunny — 1147 Upcoming
10:30 Reem Al-Zahrani Sami Al-Draiji Kia Rio — 5603 Late 12 min

Collected this month

214,800 SAR
  • Completed programmes 128,400 SAR
  • Active packages 62,900 SAR
  • Outstanding dues 23,500 SAR

of a 240,000 SAR target

Illustrative view from inside the Qiyada dashboard. The figures shown are demonstration data.

Before and after

What slows you down today, and what Qiyada changes

Most training centres still run on spreadsheets, paper day books and scattered messages. The answer is not more hours — it is one system that enforces order.

Before Qiyada

  • Overlapping schedules that are hard to read
  • No quick way to know a trainee’s status
  • Relying on Excel sheets and paper notebooks
  • Difficulty following up on instructor commitments
  • Forgotten appointments and manual reminders
  • Hard to track payments and outstanding dues
  • Unclear reports that cannot support a decision
  • Multi-branch management that is messy and slow

With Qiyada

  • Central organisation Trainees, instructors, sessions and vehicles live in one record set, not several files.
  • Clear schedules Every session has a time, instructor, vehicle and place — and conflicts surface before they happen.
  • Live visibility Open the dashboard and know every trainee’s status today without asking anyone.
  • Reports ready to use Attendance, collection, instructor and branch reports build themselves from daily operations.
  • Simpler management The daily tasks that used to be manual become steps inside the system.
  • Fewer errors No conflicting notebooks, no duplicate bookings, no dues lost between papers.
  • A better view of performance Clear performance numbers per branch, so you can expand with confidence.

The difference you will notice

The outcome matters more than the feature count

Features are one thing. What actually changes your working day is the time your team gets back, the mistakes that stop happening, and insight that arrives on time.

  • Give your team time back

    Less manual data entry and fewer reminder calls. The team works with trainees, not with spreadsheets.

  • Reduce scheduling and booking errors

    Conflicts and duplicate bookings surface in the system before the trainee ever sees them.

  • Track centre performance easily

    Attendance, collection and completion on a single page, instead of merging numbers from several places.

  • Know what is happening, live

    Which session started, which trainee is late, which vehicle is in the workshop — an alert, not a later investigation.

  • Organise the whole training operation

    From registration to certification, every step has a defined place in the system.

  • Expand to new branches without complexity

    A new branch joins the same account, with the same permissions and reporting — no new tooling.

Try Qiyada on your real centre data

The free trial starts with no credit card and no commitment. Import your data, run your schedule, and see the difference in the first week.

Plan models

These models show how features are distributed by centre size. The final price is agreed with you after reviewing your actual size.

  • For a centre starting out

    Single branch

    Everything a single centre needs to run its daily operations in one place.

    Price set to your centre size

    For a centre with one branch, a reception team, instructors and training vehicles.

    • Trainee, instructor and session management
    • Session scheduling with instructor and vehicle assignment
    • Attendance recording
    • Payments and package management
    • Core operational reporting
    • Users and basic permissions
    Start your free trial
  • Built around you

    Custom plan

    For operations that do not fit the standard models.

    Custom plan — talk to us

    For large or specialised centres that need the system adapted to how they actually work.

    • Everything in the multi-branch plan
    • Unlimited branches
    • Tailored centre settings and reports
    • Advanced permission levels
    • Team training on the system
    • Dedicated support and an account contact
    Contact us for the right plan

Is your centre a different shape?

Send us your trainee, branch, instructor and vehicle counts, and we will send a tailored proposal showing exactly what the plan includes — and what it does not.

  • A tailored proposal within one business day
  • No hidden fees or running costs
  • You can change plan or branch count later
Contact us for the plan that fits your centre

Driving school management software — common questions

Short answers to what training centre owners ask before moving to Qiyada.

  • What is the Qiyada system?

    A SaaS management system built for driving schools and driving training centres, bringing trainees, instructors, sessions, schedules, vehicles, payments and reports into one platform.

  • Is Qiyada suitable for large driving training centres?

    Yes. The system scales with the centre, and suits operations managing hundreds of trainees and dozens of instructors, across one branch or several.

  • Can I manage more than one branch?

    Yes. All branches live in one account, and each has its own schedule, staff, vehicles and permissions, with branch performance compared in a single dashboard.

  • Can I manage instructors?

    Yes. Each instructor’s schedule, teaching hours and performance, with scheduling conflicts blocked automatically.

  • Can I schedule sessions?

    Yes. Set the programme, time, instructor and vehicle per session, and the system builds the weekly schedule and flags conflicts.

  • Can I manage vehicles?

    Yes. A profile per vehicle with status and inspection date, linked to the instructors and sessions using it.

  • Is there a payment system?

    Yes. Programme subscriptions, packages, payments, invoices and outstanding dues — all in one place.

  • Can I track trainee progress?

    Yes. Every trainee has a record of sessions, attendance and programme completion, so you know who is close to the exam and who is falling behind.

  • Can I set staff permissions?

    Yes. Ready-made roles for every member of staff, and each role sees only the data it needs.

  • Does it work on a phone?

    Yes. It works from a phone in the field for attendance, scheduling and trainee tracking.

  • Does the system need to be installed?

    No. It runs straight from the browser, with nothing to install and no extra hardware.

  • Is my data secure?

    Your data is stored securely, user permissions determine who sees what, and no third party has access to it.

  • Is there technical support?

    Yes — ongoing Arabic-speaking support that stays with you during daily operation.

  • Can I import my centre’s existing data?

    Yes. We send you a data template and help you prepare the import file for your trainees, instructors and vehicles.

See all questions

Ready to run your driving training centre the smarter way?

Start with Qiyada and organise your centre’s operations in one place.

Free trial · No credit card · Runs in the browser on mobile and desktop

Qiyada Runs in the browser — nothing to install, available on mobile and tablet.