Drivers as applications