iOS: Pushpins is a free grocery management app that handles every single step of the process. It'll help you pick recipes, make grocery lists, find the store you want near you, store that store's loyalty/rewards card (in the app and in Passbook), manage the grocery list as you shop, and then offer you coupons at checkout. It does everything.

I've seen a lot of grocery-centric apps and, while good, none of them really motivated me to use them regularly. Because Pushpins does practically everything, and has the incentive of saving money without any effort, I'm going to stop sticking my shopping list in a text file and use it instead. When you put your list into Pushpins and let it know where you'll be shopping, the app locates coupons for the specific grocery store you'll visit. If you're not sure what to get, you can search for recipes or browse categories for specific types (including allergy-friendly categories). The only downside I found was that Pushpins doesn't fully support every major grocery store. For example, Trader Joe's doesn't have a loyalty card so it's a little tedious to add items to a Trader Joe's list. Other major chains, such as Safeway properties, work perfectly.

If you own an iPhone and you ever plan to visit a grocery store, you'll want to take Pushpins with you. With the exception of waiting in line on your behalf, the app helps you every step of the way.