Kernel and System Device Drivers Development

A device driver or software driver is a computer program allowing higher-level computer programs to interact with a hardware device. ComFix Software has knowledge and experience in development for both character and block types drivers.

One of the main difficulties in developing device drivers software which works smoothly is the lack of efficient software development tools, the highly complex device or other issues, causing the development phase to be both error prone as well as tedious.

ComFix Software drivers team, has gained vast and extensive experience in software development projects. We have accomplished several highly successful device drivers software projects, produced a stable, reliable, quick, and highly efficient product and product output. Our driver's team specializes in device drivers development to suit your needs and business requirements.

ComFix Software driver's team has highly experienced engineering resources at its command with an in-side out knowledge of micro-controller, DSP (Digital Signal Processing), analog systems and mixed signal ensuring the delivery of  a software turnkey running on an electronic microprocessor design and product development according to your specifications and needs.

Creating a reliable software device driver requires lots of experience and precise understanding of the way drivers are functioning as well as the way they supposed to interact with the operating system or kernel. ComFix Software driver's team, have extensive experience developing drivers for Microsoft Windows, and Linux. We have developed drivers ranging from security to networking to advanced storage access.

The system architecture of any desired driver must take into account the targeted operating system, most importantly in the designing phase. The majority of ComFix Software device driver projects have been for Unix, Linux, Windows 2000, Windows NT, Windows XP and Windows Vista. ComFix Software has both the knowledge and the experience of working with all the above mentioned architectures and in many projects we have created drivers targeting all of them.

Our domain expertise in the following areas

• USB device drivers on Windows Vista/XP/NT/2K/ Windows CE.

• Storage device drivers on Windows/Windows CE.

• PCI/USB Wireless LAN device drivers on Windows

• 64 Bit Drivers & 16 Bit - 32 Bit Driver Migration

• Network device drivers on Windows Vista/XP/NT/2K/Me/CE.

• Driver for a custom PCI serial I/O card for equipment

• Audio driver base on Intel chipset

• Win32, Windows CE at DDK level

• Linux at kernel and device driver level

• Porting device drivers between any of the above OS

• Symbian EPOC-32 mobile OS

• Serial devices: RS232C, RS422, IrDA and USB

Would you like to challenge us with your thoughts? Click here for a free quote:

Just fill in the form and receive a free quote from ComFix Software.

Lets energize the development process together

Programming languages for real time embedded system programming and development:

• C / C++

• Assembler 

Embedded OSs and platforms:

• Windows CE

• Unix Solaris

• BSD Unix

• VxWorks

• pSOS+

• Embedded Linux


• Micro .NET

Answering all Needs

Steven Tover:

ComFix Software has the ability to turn an idea into reality in a very painless way.

Their comprehension of my most important issue and ability to put these into a workable project has saved many hours in the development of our solutions. 

Zehu Technologies

End to End R&D

Avi Shreiber:

ComFix Software has been more than just a software developer for us. They have consistently added value to all areas of our project - from software research and requirements phase including Product Management, project management through all the development processes and to streamlining the technical architecture of our projects. CFRS corp


Zvi Kushnir:

From our initial contact with ComFix Software, we were impressed with the efficiency and professionalism displayed by all their staff. ComFix Software has exceeded our expectations. They delivered inside every milestones and deadlines and provided us with a cost-effective and efficient alternative to in-house programming. VNK Technologies



We've found their developers, sales staff, and management to be very professional, the rates quite reasonable, and the work of very good quality. The team's ability to deliver on schedule gives our development projects a wonderful element of predictability.

Security Armed Forces