SoftTechnics has built up a well-established reputation in the PC industry for its expertise in custom device driver development services. Our expertise in this sector has grown to include a wide variety of hardware technologies. In addition to Windows driver development for all versions of Microsoft and OS/2, SoftTechnics can provide device driver development for MacOS, Linux, UNIX, Solaris, and JavaOS.
USB Device Driver Development
SoftTechnics engineers are experts at USB Device Driver Development, having provided dozens of custom USB driver and firmware solutions for over a decade. We have implemented these solutions for a variety of PC and embedded operating systems and platforms including: Windows (all versions), Linux (PC and embedded), Windows CE, Symbian, VxWorks, Nucleus, UNIX, proprietary operating systems, and others. Our device experience includes providing support for SoCs, PCs, smartphones, set-top boxes, game consoles, PDAs, specialized devices & systems, and so on. Read More
2D and 3D Graphics Driver Development
SoftTecnics long term involvement in 2D & 3D projects has given us direct experience in working with a wide array of accelerated and un-accelerated hardware and operating system technologies for both PC and embedded systems that include: all versions of Microsoft Windows and Windows CE, Linux; and almost every major ‘legacy’ operating system such: as Windows 9x, Windows 2000, OS/2, UNIX, etc.
Firmware Development / Audio Driver Development
SoftTechnics has had a lot of direct experience in developing custom audio drivers for advanced full-duplex multi-stream wave audio controllers, AC97 controllers/codecs (ICH, VIA, SIS), multifunctional devices (requiring bus driver support), and Sony-Philips Digital Interface Format (S/PDIF) interfaces.
Communication Devices Driver Development
SoftTechnics is also very familiar with a wide range of communications technologies, having provided communications driver and firmware support for nearly a decade. Our direct experience includes developing custom driver and firmware support for: USB 1.1, USB 2.0, USB On-The-Go, 1394, hardware and controller-less modems, IrDA, external serial device PnP enumeration, USB to serial, TAPI, and Bluetooth. Read More
Printer Driver Development
SoftTechnics staff has considerable experience in Windows printer driver development for virtually all PC operating systems including all versions of Microsoft Windows, Linux/UNIX, and MacOS. Our development team can also provide driver support for many related technologies including USB, 1394, TWAIN, and WIA printer drivers. Read More
Modem Driver Development
softTechnics developers can implement communications solutions such as serial driver flow control and handshaking, DSL, UART emulation layer, implementation of Ring-0 RSA logic, and support for standard COMM IOCTLs and unimodem TAPI. SoftTechnics Intelligraphics division also provides system level software, customized Windows driver development, and Linux driver development to support joysticks and HID peripherals, mass storage hardware, and parallel and serial ports. Read More
Network and WLAN Driver Development
SoftTechnics engineers have vast experience with the NDIS driver model on Windows platforms; as well as network driver models for many other operating systems. Our teams have extensive experience with Network Interface Card (NIC) functionality along with custom Windows driver development for NIC cards. We have broad knowledge and expertise with PCI, PCMCIA, PCCARD, ISA, USB and other bus specifications. Read More
Storage Driver Development
Lastly, our engineers can handle custom driver development projects for network drivers, smart card and mass storage class devices, RAID Arrays, CD ROM and other storage technologies that run on various operating systems including: Mac OS, Linux/UNIX, OS/2, DOS and all versions of Windows including Windows & NT 4.0, Window 2000 and Windows XP.









