Contact Snapper for iPhone is the most clever app I've seen for the purpose of turning a business card into an editable digital contact.
The app, which you can test for free, has several in-app purchase options I'll discuss later in this review. Contact Snapper is simple to use, and that is the most powerful aspect to the app.
Hold a business card up to the iPhone camera while the app is running, touch the screen, a picture is snapped and the recognition engine goes to work. If the app is confused about any of the words they appear in red text that you can correct. Then poof -- the card is in your Contacts database.
Contact Snapper handles double-sided cards, and depending on the version of the app you purchase, it can grab a photo of the card and add it to to your contacts. The app recognizes the usual contact info, plus websites, email and SMS info. Contact Snapper can even provide geolocation of your contact addresses and also recognizes QR codes. It does not require a data connection, as the text recognition engine is built into the app.
I gave Contact Snapper some tough assignments in my testing: vertically oriented cards, a card with a dark green background and orange text and one with a photo. In each case, the recognition was perfect. In one instance, Contact Snapper missed a letter, but it turned out the card wasn't fully centered in the camera view and the letter had been inadvertently cropped.
There are other apps that recognize business cards, but I haven't seen one with such a wide feature set, such accurate recognition and such perfect linking of text to the correct contact fields. Contact Snapper also supports LinkedIn integration and works in 200 countries, allowing for differing regional contact formats.