Meet the Customer:
Virginia’s Department of Motor Vehicles (VA DMV) serves a customer base of approximately 6.2 million licensed drivers and ID card holders with over 8.4 million registered vehicles. From its headquarters in Richmond, VA, DMV operates 76 customer service centers staffed by 1,800 dedicated employees.
Mainframe to agile development, a reality
Just under a year ago, the Virginia Department of Motor Vehicles (VA DMV) processed 16.8 million transactions using the database management system and programming language that has served it for 30 solid years. The agency’s journey to this seemingly unthinkable feat began with a strong vision for IT modernizationUpdating applications, data access, tooling, or deployment approaches so existing systems work better with current business and technical needs.Read full definition ↗. Joshua Elkins, VA DMV Software Developer, explains: “Mainframe computing and modern .NET development don’t need to be mutually exclusive.” How VA DMV got to this point is a story of pragmatic technological advancement.
Keeping up with the times
A few years ago, the VA DMV was using an inverted-list database to centralize application data, 80% of which was written in NaturalSoftware AG’s programming language for building enterprise applications on IBM z/OS, Linux, and cloud platforms.Read full definition ↗. Struggling to support this 40-year-old language with the next generation of programmers, the agency’s modern customer experience strategy meant change was inevitable: “We wanted to do mobile development, offer customers new API-driven services, and get all our data into the cloud for better responsiveness. Agile gives us a much, much clearer view of what products we want to build,” Elkins explains. “But we didn’t want this to mean the death of our secure and reliable enterprise mainframe application and database.” Just as well—that, as part of Software AG’s continued innovation and support of AdabasSoftware AG’s high-performance database for large-scale transaction processing on IBM z/OS, Linux, and cloud environments.Read full definition ↗ & Natural to 2050 and beyond, the ability to use DevOps tools with the NaturalONESoftware AG’s Eclipse-based development environment for developing and maintaining Natural applications, including testing, documentation, versioning, and deployment support.Read full definition ↗ development environment meant that new developers could easily develop and maintain the existing mainframe applications.
VA DMV’s experience challenges commonly held beliefs that legacy applications can’t evolve with the times: Adabas and Natural can operate on Linux for both on-premises and cloud deploymentMoving an application from development into a runtime environment where users or downstream systems can use it.Read full definition ↗, run inside software containers, connect to NoSQL and data lake storage, and handle streaming data. “This has enabled us to accelerate our modernization journey with platform-agnostic applications,” Elkins says. “While providing a streamlined experience for our customers through a reliable mainframe on the back end. It’s not often we have to tell customers we can’t help them.”
Outstanding Customer Experience for Virginians
Of course, what really matters are the outcomes:
The NaturalONE IDE, now part of the Natural product, integrates with the popular Eclipse development environment and can expose and use applications via application programming interfaces. This has enabled the VA DMV to integrate with numerous back-end services, such as verifying passports, capturing images of driver’s licenses, sharing data with the National Criminal Information Center, and accessing transportation accounts. Customers can now use self-service website features to complete verifications, customize alerts, and manage their EZPass (toll) accounts independently.
Now, with automated testing and a mobile-first, responsive development approach, the payoff is also a much faster, more nimble delivery schedule. This can be evidenced by a significant reduction in wait times at DMV offices, as well as higher scores on both customer and employee satisfaction surveys.
Compliance has also received a huge efficiency boost: “We now offer more than 50 service transactions on our website,” Elkins explains. “Yes—this gives our customers renewed autonomy, but naturally it comes with heaps of fresh regulations that have to be complied with on our end.” Take the agency’s compliance obligations relating to court orders, insurance monitoringTracking system or application behavior so teams can see health, performance, and issues sooner.Read full definition ↗, and driver safety. “When everything was on the mainframe, it was highly secure,” Pam Schwartz, Database Administrator, explains. “Now we are sharing data with third parties, empowering customers to serve themselves through a variety of outlets—you’d think this would make us more vulnerable. But, in fact, we’re able to harness 75 applications from across the state and federal government through .net interfaces to comply with regulations and mitigate that risk.”
The future 2050+
Delighted with how it’s all coming together for the end customer, employees are also happier. “Many people are on the path to becoming full-stack developers, whereas before, they would have been app developers alone,” Elkins says.
The initiative has even helped attract recent University of Virginia graduates who might never consider working in a mainframe shop. “Agile has been fantastic because it’s an opportunity for the real experts to sit with those new people,” Elkins explains. “It’s collaborative and continuous.”
Pam Schwartz, Database Administrator, summarizes the story well: “For 25 years, VA DMV has easily updated the same database and application system to meet changing regulations. Today, the system is modern and integrated with numerous other systems and external users. Through it all, Adabas & Natural and the IBM ZIBM’s current mainframe platform, used for secure, resilient, and highly scalable enterprise workloads.Read full definition ↗ are always reliable, fast, and secure.”