There are many of them out there, it just depends on your needs. Some come with dedicated software (job specific), some will emulate keyboard entry, and can be used with almost anything, but you have to be careful with development and cursor movement. Of course the market changes on a frequent basis and when I researched this for my company a couple years ago, is most likely is not the same as it is today. We are using bar codes so the application is different, but later I have to research the same thing you are doing as our benefits dept. want to scan benefits forms and they also have check boxes. Good Luck