ABContacts
Price: $4.99
Version Reviewed: 1.4
iPhone Integration [rating:4]
User Interface [rating:4]
Re-use / Replay Value [rating:5]
Overall Rating:





Every iPhone includes a no-frills contacts management app. ABContacts leverages the original while adding several new features. With it you can not only create regular groups, but also smart groups. You can filter the contact list in a number of important ways, and e-mail or make phone calls directly from within the app. You can also view a history of recent calls as well as a list of your favorite contacts.
While smart group rules normally "and" together, you can also "not" or, in ABContacts' terminology, negate them. So you could, for example, have one rule set to match the job title "Vice President" and another that omits contacts from the smart group if the company is "IBM". Smart group rules have a number of other options, such as rule type, field selection, match type, and a full search option.
Smart groups, while extremely useful, are somewhat limited. For example, as mentioned previously, you can only "and" or "not" rules, meaning all rules have to be satisfied for the contacts to populate the smart group. You can't "or" rules so one contact will satisfy one of them but a different contact will satisfy another. So you can't, for example, create one rule looking for the company name "Microsoft" and another looking for "Google". If you could, it would be easy to create smart groups that contain all of the vice presidents from only those two companies, for example.
Correction: The author has informed us that it is possible to create a smart group like in the previous example but you don't do it by "anding" together the rules. Instead, You simply have to create a rule with text match type, use "any term" instead of "all term" and put both company names in the text field match. The app will check both words and keep the contact AT LEAST ONE matches. Using "all terms" instead ALL have to match.
When viewing a list of contacts, you can tap the lightening bolt in the upper right hand corner to display a set of buttons that allow you to edit or add contacts. Edit in this case means delete, and once you are done deleting contacts you again have to tap the lightening bolt so you can turn off edit mode. You can double-tap any contact to display its options, including e-mail addresses and phone numbers. Tap a phone number to dial it, or an e-mail address to create a new mail message addressed to the contact.
Another button in the upper right hand corner allows you access to filters. Here you can either define your own filter or use those built into the app. For example, built-in filters can show upcoming birthdays or events, or a complete list of companies. When you define your own filter you can specify such criteria as what to look for in the company or notes' fields, or filter by city, state, or country.
Although generally efficient, the user interface is a bit quirky. An "Edit" button may appear in the upper right hand corner of one screen, for example, but in the upper left or on a separate pop-up menu in another. These sort of user interface inconsistencies can be a bit disconcerting, especially on an Apple platform where UI consistency is paramount.
While ABContacts definitely has some very useful features, and is worth considering for anyone who needs something more feature rich than what is built into the iPhone, be prepared to spend some time mastering it. There is no help within the app at all, and while the companies' web site has a user's guide available, it doesn't cover any of the new features in Version 1.4, which includes smart groups and some of the new user interface conveniences. It does provide some basic information, though, and combined with an author that seem fairly responsive, you will hopefully get your questions answered.