For BlackBerry-
Battery Saver Pro:-Provides a clean graphical user interface with features to monitor processes, optimise usage for display/wireless connections, set alerts for low battery and can show a battery usage graph.
For iOS-
Battery Life Pro:-This app has a beautiful user interface and shows you system info & graphs for memory usage. It also gives you one-touch access to switch on/off Wi-Fi, Bluetooth, 3G & push notifications.
For Android-
JuiceDefender:-This app offers balanced, aggressive or extreme battery saving presets. Select one and it automatically manages phone features to improve battery life. You can even customise individual options to create a preset of your own.
For Windows Phone-
BatterySaver:-BatterySaver lets you pin live tiles on your home screen to quickly toggle between various battery consuming functions such as Wi-Fi, Bluetooth & GPS.