The Developer Edition of RapidDriver includes all the features of the Explorer, and additionally allows you to create and distribute your own applications incorporating integrated ISA/PCI/USB/LPT drivers to control your hardware.
You can manage your device without kernel mode programming. Just write application based on one of examples from distributive. Talking to device is very simple thing in RapidDriver Developer. Just use interface functions that allows immediately start any device operation or IO.