02/03/2010
It's a question that surfaces periodically on social media, often sparking frustration: why are certain DVLA digital services unavailable overnight? In our hyper-connected 21st century, it seems counterintuitive for a modern online service to have restricted operating hours. This post aims to demystify this by delving into the historical context and the complex technological landscape that dictates the DVLA's service availability. It serves as a compelling case study illustrating the significant challenges inherent in transforming government services, especially when dealing with entrenched legacy systems and established working practices. It highlights that creating digitally native government services is far from the straightforward endeavour often portrayed by tech enthusiasts.

- A Glimpse into DVLA's Technological Past
- The Attempted Modernisation: New Systems Landscape (NSL)
- Emerging Problems and the Fragility of Automated Code
- Navigating Complexity: Delivering New Digital Vehicle Services
- The Pragmatic Approach: Delivering Value Sooner
- The Path Forward: A Missed Opportunity?
- Is This Acceptable? The Reality of Legacy Technology
- Frequently Asked Questions
- Conclusion
A Glimpse into DVLA's Technological Past
To understand the current operating hours, we need to cast our minds back. The Driver and Vehicle Licensing Agency (DVLA) is an organisation with a rich history, spanning approximately 60 years. Its core responsibility is the management of driving licences and vehicle records for England, Scotland, and Wales. For many decades, the DVLA relied on external organisations, such as IBM and Fujitsu, to manage its extensive technology infrastructure. This reliance shifted in 2015 when the DVLA began the process of bringing its technology management back in-house.
When work commenced on delivering new digital services in 2013, a significant portion of the DVLA's technology delivery was still being handled by these external suppliers. At that time, many of the DVLA's critical services, particularly those related to driving licences, were underpinned by an aging IBM mainframe system. This system, dating back to the 1980s, was affectionately known as 'Drivers-90' or 'D90'. D90 was a classic mainframe system, with its code written in COBOL and utilising the ADABAS database package. A defining characteristic of this era was that most data processing occurred 'offline' through batch jobs. These jobs were scheduled to run during a specific overnight window, a practice designed to minimise disruption to live services.
The Attempted Modernisation: New Systems Landscape (NSL)
In the early 2000s, an ambitious attempt was made by the DVLA's IT suppliers to modernise these deeply entrenched systems. This initiative resulted in the design of a new suite of systems, built using Java and WebLogic, and incorporating Oracle Databases. This new architecture was referred to as the 'New Systems Landscape' (NSL). To accelerate the migration process from the old mainframe to the new systems, automated tools were employed to convert the existing code and database structures.
However, as is often the case with large-scale, behind-the-scenes IT modernisation projects, this upgrade effort encountered significant hurdles and ultimately lost momentum and funding. Consequently, the migration was never fully completed. This left the DVLA with a complex and fragmented technological infrastructure. Some services continued to operate on the new architecture, while others remained reliant on the mainframe, and a notable number used both simultaneously.
Emerging Problems and the Fragility of Automated Code
Over time, the code that was generated by the automated conversion tools began to exhibit problems. It was overly complicated, brittle, and consequently, very difficult to maintain. A significant consequence of this automated translation was that the new system inadvertently replicated the fundamental design of the old mainframe's overnight batch jobs.
These new batch jobs carried with them inherent assumptions that the underlying datasets would remain static and unchanged during the critical overnight batch processing window. If any change occurred within these datasets during this period, the batch job was susceptible to failure. Such failures could leave the entire database in an unstable or corrupted state. Rectifying these kinds of failures was a painstaking process, often taking days to resolve and resulting in extended periods where the entire system was offline and inaccessible.
In 2013, as part of the Government Digital Service (GDS) exemplar programme, the DVLA committed to delivering a series of new digital services. These services were designed to streamline the processes for managing vehicles and personal registrations. To bring these ambitious digital services to life, the DVLA team had to meticulously navigate the complexities of the existing, often fragile, technological infrastructure.
While building a new front-end for these services was a relatively manageable task, updating the actual vehicle records presented a far greater challenge. This required intricate integration with the legacy systems, necessitating close collaboration with IBM and Fujitsu to achieve. However, the most significant hurdle was how to address the issue of the fragile overnight batch jobs.
The team faced a critical decision: they could either step back and dedicate several years to a complete redesign and rebuilding of the underlying infrastructure to eliminate or remediate the overnight batch jobs, or they could accept that the new service could not initially operate overnight.
Many organisations fall into the trap of investing years and vast sums of money into fixing foundational IT issues before attempting to implement new functionalities. Sustaining focus and attention on a complex, long-term infrastructure upgrade can be incredibly difficult, especially without the tangible benefits of new services to demonstrate progress. The DVLA itself had experienced this challenge in the early 2000s during its attempt to migrate away from the mainframe, a project that ultimately ran out of funds, leaving the organisation in an even more compromised, half-finished state.
The Pragmatic Approach: Delivering Value Sooner
Driven by the need to deliver tangible benefits quickly and recognising the political imperative of the exemplar programme, the decision was made to proceed with a service that could operate normally during the day but would be temporarily switched off overnight. This pragmatic approach allowed the DVLA to gain early value by providing citizens with access to a new, much-needed service while simultaneously working on resolving the underlying technical issues in the background.
The new service was subsequently built. The DVLA contracted IBM/Fujitsu to develop an Application Programming Interface (API) that allowed for real-time updates to the database. Working collaboratively with these suppliers, the team managed to significantly squeeze and narrow the existing batch window. They also shifted its timing slightly to create more availability during the evening hours, a period identified through user research as when people were most likely to engage with the service.
In the months that followed, additional functionalities were integrated into the service. This enabled users to perform a variety of tasks online, including buying and selling vehicles, managing personal registration plates, and updating their addresses – all achieved without the need for paper-based processes. The outcome was a clear win: users benefited from modern, accessible services, and the DVLA saw a significant reduction in its reliance on paper.

The Path Forward: A Missed Opportunity?
Shortly after the initial service was launched, a method was designed and prototyped that would have allowed the services to operate continuously, even during the batch window. The proposed solution involved the service temporarily 'storing' transactions during the batch processing period and then releasing them once the legacy system became available again. This would have effectively enabled the services to run on a 24/7 basis.
However, for a variety of reasons, the DVLA ultimately decided not to implement this solution. Instead, the agency opted to focus its resources and efforts on a complete rebuild of the legacy infrastructure. At the time of the author's departure from the DVLA in late 2015, this new infrastructure was still in the design phase.
Fast forward to 2024, a decade after the first new service was introduced. The legacy infrastructure, which realistically should have been replaced many years ago, is likely still the primary reason why DVLA services remain offline during the night.
Is This Acceptable? The Reality of Legacy Technology
While the limited service hours might not be ideal, the situation is undeniably understandable when viewed through the lens of the historical technological challenges. Legacy technology presents one of the most significant barriers for organisations undertaking digital transformation initiatives. The intricate dependencies, the outdated code, and the sheer complexity of systems that have evolved over decades mean that modernising them is a monumental task. It requires substantial investment, deep technical expertise, and a long-term strategic vision.
The DVLA's situation is a stark reminder that digital transformation is not merely about creating new user interfaces; it's about fundamentally re-architecting the underlying systems that power these services. The decision to prioritise a complete rebuild over a phased, interim solution, while perhaps well-intentioned, has clearly led to a prolonged period where the benefits of 24/7 service availability have been deferred.
Frequently Asked Questions
DVLA services are often unavailable overnight due to the continued reliance on legacy IT systems. These systems were designed with overnight batch processing windows, and modern services built on top of them must respect these limitations to avoid data corruption or system instability.
When did DVLA start offering digital services?
The DVLA committed to delivering new digital services as part of the Government Digital Service (GDS) exemplar programme in 2013.
What is D90?
D90, or Drivers-90, was the nickname for the DVLA's IBM mainframe system from the 1980s, which managed driving licence data. It used COBOL code and an ADABAS database.
What is the NSL?
NSL stands for New Systems Landscape. It was an attempt in the early 2000s to modernise the DVLA's IT infrastructure using Java, WebLogic, and Oracle Databases.
Will DVLA services be available 24/7 in the future?
While the DVLA has been working on modernising its infrastructure, the exact timeline for achieving 24/7 service availability is not publicly specified. The complexity of legacy systems means this is a significant undertaking.
What are the typical operating hours for DVLA online services?
While specific hours can vary, many DVLA digital services have historically operated during daytime hours and have been turned off overnight, typically between 7 am and 8 pm, due to batch processing requirements.
Conclusion
The DVLA's service hours are a direct consequence of its complex technological history. The transition from aging mainframe systems to modern digital services is a challenging journey, fraught with the complexities of legacy technology. While the inability to access services 24/7 is a point of frustration for users, understanding the underlying technical reasons provides valuable insight into the difficulties of large-scale government IT transformation. The DVLA's experience underscores the importance of strategic planning, sustained investment, and a realistic approach to modernising critical public services.
If you want to read more articles similar to DVLA Service Hours: The Legacy Behind Downtime, you can visit the Automotive category.
