Our Services
Development Process
Case Studies
Free Project Evaluation
About Us
Contact Us
Related Links

*Microsoft Windows Embedded Partner

Our Services

Click here for a FREE Project Evaluation Printable Brochure

Windows Device Driver Development Services

Do you have a driver project in mind? Give us a call we would love to talk to you about it. We offer a wide range of Windows Driver related services. Most of these services can be offered on a fixed bid bases.

Custom Device Drivers

We are experts in designing Windows drivers of all types. Filter drivers, class drivers, storage drivers, streaming drivers, network drivers, miniport drivers .. we do them all.


Our specialty areas include:

  • Windows Vista/XP/2000 Drivers

  • Windows XP Embedded
  • Windows CE
  • ATAPI/SCSI Drivers
  • ATA/SATA Drivers
  • Board Support Packages
  • Fibre Channel Drivers
  • File Systems/File System Filters
  • Filter Drivers
  • Keyboard Drivers
  • Miniport/StorPort Drivers
  • Network Drivers
  • PCI/PCI Express Drivers
  • Printer Drivers
  • SMBus Drivers
  • Storage Class Drivers
  • USB Drivers
  • VME Drivers

64 Bit Driver Migration

With the release of the 64 bit versions of Windows XP and Windows Server 2003 it is clear that 64 bit Windows operating systems are finally a reality. Taking full advantage of their capabilities requires migrating your 32 bit drivers over to the 64 bit programming model. This involves a lot of subtle issues that we can help you with. Thinking of moving to a 64 bit platform? Give us a call. We can help make this both painless and effortless.

Architecture, design and code reviews

Need an expert to review your driver architecture or to review your code?

One of the biggest problems with driver development is getting it right. Just because it works doesn’t necessarily mean that it is right and if it’s not right then you are heading for some real headaches. Headaches such as intermittent failures, performance problems, and mysterious system hangs. To date we have worked with several clients at various stages of their development to help ensure that their drivers will be stable, reliable and implemented according to the specification.

Installation Applications

One of the most important aspects of a product is the users’ “out of the box experience”. Using our knowledge of both the application space and kernel space we have written several easy to use, one button installation programs that ensure a hassle-free installation even for the novice user.



Our Services | Development Process | Case Studies | Free Project Evaluation | FAQ's | About Us | Contact Us | Related Links | Home
Hill Driver Solutions | 2336 Spruce Street, Suite E, Boulder, Colorado 80302 | 303.449.6427 | information@hilldriversolutions.com

*Microsoft, Windows, and the Windows CE are registered trademarks of Microsoft Corporation in the United States and/or other countries