Digitizing driving schools — from paper forms to fully automated operations
The driving school industry has long relied on manual processes. Here we share our experiences building Splice, the numbers behind the digitization, and what other industries can learn from it.
Norway has approximately 1,100 approved driving schools according to the Norwegian Public Roads Administration (Statens vegvesen). Together, they train over 60,000 new drivers every year — a critical social function requiring precision, safety, and close follow-up of each individual student.
Yet many of these schools are managed with tools from another era: phone bookings, paper-based student tracking, manual invoicing, and spreadsheets for instructor planning. This article is about why that's the case, what we learned building Splice, and what it means for other industries facing similar challenges.
What does daily life look like at a Norwegian driving school?
A fragmented toolbox
Most driving schools use a combination of:
- Phone calls or SMS for lesson scheduling
- Google Calendar or Outlook for instructor calendars
- Excel or Google Sheets for student progression and financial overview
- Separate invoicing system (Fiken, Tripletex, or manual invoicing)
- Vipps requests for ad hoc payments
The result is that information lives in 4–6 different systems that don't communicate. Office staff spend hours each week manually moving data between systems.
Why the industry has fallen behind
It's not a lack of technological maturity among driving school owners — many run professional businesses with 10–50 employees. The problem is that the market for driving school technology has been dominated by generic booking and invoicing systems that don't understand the industry's specific needs.
A generic booking system doesn't know that:
- A student needs a skid course after 10 driving lessons
- Instructor A is certified for heavy vehicles but not motorcycles
- Vehicle C is in the shop this week and must be blocked
- The student has paid for 15 hours but only used 8
These relationships are too complex for generic tools — and too specific for anyone to have built a good solution.
What did we learn from visiting driving schools?
Splice was developed in close dialogue with driving schools experiencing these pain points daily. The development process didn't start with technology but with observation: we spent time at the schools, talked to office staff, instructors, and managers, and mapped the actual workflows step by step.
Here are the most important insights from the process.
1. Booking and capacity management are inseparable
In a driving school, lesson scheduling is far more than "pick an available time." It must account for:
- Instructor capacity — who is available, and with what certifications?
- Vehicle availability — is the car free, or is it booked for another student?
- Student progression — has the student completed sufficient theory to start practical lessons?
- Regulatory requirements — is there a minimum interval between certain course components?
In Splice, we built booking, instructor calendars, vehicle management, and student progression as one continuous flow. When a student books a lesson, the system automatically checks all of these factors.
2. Payment should be invisible — for all parties
For the student, payment should happen without friction. In practice, this means:
- Vipps for those who prefer mobile
- Card payment for those who prefer it
- Invoice for corporate students
- Automatic reminders for overdue payments
For the school, it means:
- Automatic reconciliation with the accounting system
- Real-time overview of outstanding amounts
- No manual dunning or follow-up
We integrated Vipps and Dintero directly into the booking flow. When a student books a lesson, they pay simultaneously — and the amount is automatically recorded in the financial overview.
3. Management needs real-time visibility — not retrospective reports
Many driving schools operate with multiple locations, 10–30 instructors, and hundreds of active students. Without a shared overview, management must manually gather information from different sources to answer basic questions:
- How many active students do we have per location?
- Which instructors have available capacity next week?
- What is the average time from enrollment to passed exam?
- How much outstanding revenue do we have?
Splice provides a unified operations dashboard where finances, capacity, and student status are displayed in real time — without anyone needing to manually extract data.
4. Digital driver logs eliminate manual logging
Beyond administration, driving schools need precise documentation of all driving. Redax — our digital driver log solution — integrates with GPS units (Teltonika FMC003) and logs trips automatically:
- Start time and end time
- Route and distance
- Driving patterns and speed
The data syncs directly with the office's follow-up system, eliminating manual registration and providing reliable documentation for both internal controls and any inspections.
What results did the digitalization produce?
Based on experiences from pilot schools that have adopted Splice, we see the following patterns:
| Area | Before Splice | With Splice |
|---|---|---|
| Lesson booking | 5–10 min per booking (phone) | Under 1 min (self-service) |
| Invoicing | 2–4 hours per week (manual) | Automatic |
| Instructor planning | 3–5 hours per week (spreadsheets) | Automatic optimization |
| Financial overview | Reports with 1–2 week delay | Real-time |
| Student follow-up | Spread across different systems | Unified student profile |
Figures are based on conversations with pilot schools and represent typical savings, not guaranteed results.
The most important effect isn't just time savings — it's that office staff and managers can spend their time on tasks that actually require human judgment, instead of moving data between systems.
What can other industries learn from driving school digitalization?
The challenges we solved for driving schools aren't unique to driver training. The same patterns exist in all industries where:
- Time-based service delivery requires coordination between clients, employees, and resources
- Regulatory documentation must be precise and verifiable
- Payment flows involve multiple parties and payment methods
- Management needs real-time insights to steer operations
Specific examples:
- Healthcare — patient booking, practitioner capacity, record-keeping, settlement with health authorities
- Trades and construction — project booking, technician scheduling, materials management, invoicing
- Courses and continuing education — participant booking, instructor management, certificates, payments
- Rental and logistics — resource booking, condition reports, invoicing
In all these industries, generic standard tools solve parts of the problem but create silos between systems. A holistic platform built for the specific industry eliminates those silos.
Lessons we carry forward
The experiences from Splice have shaped how we approach all projects at UNOS SOFTWARE AS:
Start with domain understanding. The most important investment isn't in code, but in understanding how the industry actually works. That insight can't be replaced by technical skill alone.
Build integrated, not modular for modularity's sake. Booking, payments, and administration are connected in reality — they should be connected in the system too.
Automate the repetitive, preserve the human. The system should handle data entry, reconciliation, and reminders. People should handle student conversations, difficult decisions, and relationships.
Measure value in reduced friction, not in feature count. The best feature is one that removes a step — not one that adds a new one.
Want to digitize your industry?
We're looking for partners in industries with similar challenges. If you recognize the issues above — fragmented tools, manual coordination, lack of overview — get in touch for a conversation about the possibilities.
Digitalization projects like this are built on services like software development, system integration, and cloud infrastructure. Also read about how we built the integrations in Splice or the tech stack behind our products.
Sources and further reading
- Norwegian Public Roads Administration (2025). Overview of approved driving schools in Norway. vegvesen.no
- Trafikkforum (2025). Industry statistics for Norwegian driver training. trafikkforum.no
- Vipps MobilePay (2025). Annual Report 2025. vippsmobilepay.com
- Dintero (2025). "Unified Commerce for Norwegian Businesses." dintero.com
- Teltonika Telematics (2025). FMC003 product specifications. teltonika-gps.com