iBetterCharge is a handy little utility for keeping your iPhone battery alive 24/7. It works by keeping an eye on your iPhone's battery level and will alert you when it gets low.
The application can access any iOS device that is connected to your Wi-Fi network, which has the 'Sync this iPhone over Wi-Fi' option enabled.
iBetterCharge is small, compact and lightweight. It is simple to setup and use; just ensure that you connect your iPhone to your computer via USB cable. Once the connection is established, you need to ensure your device and your computer are connected to the same Wi-Fi network. iBetterCharge will now continuously track your iPhone and displays its battery level. The only slight annoyance with this application is that you are required to have a version of iTunes installed on your computer in order for iBetterCharge to operate, but considering it is an iPhone, you more than likely will already have iTunes installed anyway.