Our Services
Development Process
Case Studies
Free Project Evaluation
FAQ's
About Us
Contact Us
Related Links
Home
 

*Microsoft Windows Embedded Partner

Frequently Asked Questions

Click here for a FREE Project Evaluation Printable Brochure

Answers to your Driver Development Questions

Q: Who owns the rights to the software once developed?
Q: Why do I need to hire an expert to develop a driver? It’s just software.
Q: How can a driver improve the performance of my system?
Q: Can a driver be a true differentiator in our product versus our competitors?
Q: How do you ensure quality?
Q: Why should we do business with Hill Driver Solutions?
Q: How will we be able to track the progress of the driver development though out the project?


Q: Who owns the rights to the software once developed?

A: The contracting company owns the rights to all materials developed under the contract – including the source code.

back to top


Q: Why do I need to hire an expert to develop a driver? It’s just software.

A: Driver development is tricky business. Once you get “under the covers” of an operating system you find a whole new world of race conditions, complicated hardware/software interactions, memory management problems, and system reliability issues. We at Hill Driver Solutions understand the issues and have the expertise to ensure a reliable driver solution that will meet your needs – the first time.

back to top


Q: How can a driver improve the performance of my system?

A: It doesn’t matter how well your hardware performs, your customers will never realize the benefits if your driver software is not performing to its maximum capability. There are many aspects of system performance that are unwittingly affected by poor usage of the kernel API and system resources. These include: poor choices of synchronization objects, inefficient usage of memory resources, and poor interrupt handling techniques. Our extensive knowledge of the kernel API (knowing how things really work) and our history of shipping high performing drivers ensures that drivers developed by Hill Driver Solutions will provide a true performance advantage.

Link to free evaluation form

back to top


Q: Can a driver be a true differentiator in our product versus our competitors?

A: Windows driver development is difficult enough and mysterious enough that it becomes a significant technological hurdle for many companies. Having ready driver expertise is a way to ensure that your product will be taking advantage of all the unique aspects of the Windows operating system.

back to top


Q: How do you ensure quality?

A: We at Hill Driver Solutions use all of the latest tools released by Microsoft to ensure quality and reliability in our drivers. We rely on such tools as Driver Verifier, ChkInf, and DevCtl. In fact no drivers are released until they are verified by these test tools.

back to top


Q: Why should we do business with Hill Driver Solutions?

A: We are true professionals who are committed to excellence. We take a tremendous amount of pride in our work and practice disciplined engineering techniques. Additionally, we adhere to tight code standards so that all software written by Hill Driver Solutions is readable, testable and maintainable.

Link to free evaluation form

back to top


Q: How will we be able to track the progress of the driver development though out the project?

A: We believe that communications is one of most important aspects of our service. To this end we publish weekly status reports that detail our current progress and the next steps. Our status reports also include a weekly task log that detail our daily activities and time usage.

back to top

 

 

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