If you are looking for a dedicated machine for business card scanning, there are quite a few to choose from. I did a quick google search and came up with a nice-looking article that compares some of them. The main feature you are looking for as far as MRSware-compatibility is the ability to output the contact list that it creates as a spreadsheet. Once in spreadsheet form, you can use the normal MRSware Contact Import Wizard to import the list -- you can even assign the list one or more Categories in MRSware at the time of import, say if they were all from a particular trade show, for example.
Pretty much all of the machines support exporting the contacts to Excel, so you don't have to worry about this feature requirement much. And, of course, most of them support inputing the contacts into Outlook; and you can synchronize Outlook with MRSware very easily.
However, I will say that dedicated machines for this are definitely on the way out. What has already replaced it for a lot of people is using one of many available apps for your cell phone, which uses the phone's camera to scan and import the contact information. This works in a similar way as the hardware scanner on your desk does -- point your phone at the business card, take a picture, the app then recognizes the text and inputs it as a contact. You would then just synchronize your phone with MRSware (which you may already be setup and doing).