Android only: If you want to fully explore the depths of what your Android can do, and basically create small scripts, by all means, dig into Tasker. But AutomateIt can get you some of the same if-this-than-that powers in a much more simple interface.
AutomateIt has four basic controls for creating a new rule: a trigger, an action, an optional delay and a text description. Triggers are things like Bluetooth connections, a charging cord attached, a battery level, or other common occurrences, though location is an option, too. Actions are notifications, vibration, chosen apps launching, volume changes, and a few other things you can do. Using triggers and actions, you can save your battery from itself, make setting up your phone in your car far more convenient, and otherwise nit-pick things you wish your phone could do.
AutomateIt is a free download for Android systems only.