કોઈ પ્રોગ્રામર ખાસ કરીને હાર્ડવેરના ચોક્કસ ભાગ સાથે તેના સોફ્ટવેર કાર્યને મદદ કરવા માટે રચાયેલ ડ્રાઇવર વિકસાવી શકે છે.