Android is great, but sometimes, the version you get with your phone leaves a bit to be desired. For the purpose of an better Android experience, you can install a new version of Android (or ROM).
What is a Custom ROM?
"ROM" stands for "read-only memory." A custom ROM replaces your device's Android operating system — normally stored in read-only memory — with a new version of the Android operating system. Custom ROMs are different from acquiring root access.
5 Reasons to Install a Custom Android ROM
There are several reasons why you should use Custom ROM instead of the Stock ROM created by Google.
Get The Latest Version of Android: Many manufacturers never update their older Android phones and tablets or updates may take months to reach phones. If you have an older device that isn't receiving updates anymore and you want to run the latest version of Android, a custom ROM is just the ticket.
Replace Manufacturer Skin: To get the stock Android look and replace all the manufacturer's customizations with the clean Android system, you'll need to install a custom ROM.
Eliminate Bloatware: If you want to delete the bloatware your carrier and manufacturer added, the best way to do so is to install a custom ROM.
Add Additional Features and System Tweaks: A custom ROM offers many other features.
Configure App Permissions: Custom ROMs often include a way to manage Android app permissions.
3 Reasons not to Flash a Custom Android ROM
Custom ROMs aren't prefect and they have downsides.
Battery Life Problems: The custom ROM may not be as optimized for your device and may drain battery faster than the device's official ROM.
Hardware Issues: Custom ROMs may not properly support every bit of hardware in your phone, so you may run into bugs, non-functioning hardware, or just other issues.
Bugs: The custom ROM hasn't been tested by your manufacturer and carrier, so you may run into other bugs specific to your device and ROM.
Things You should Know before Flashing:
There are certain guidelines you should take care of before you start flashing custom ROM on y our device.
Download the correct ROM specifically compatible with your device.
Back up Your Existing ROM.
Backup your data on your device.
How to Flash a Custom ROM to your Android Phone and Tablet
ROM Manager is the best known app to manage ROMs. It can use ClockworkMode Recovery for fast and clean recovery, install ROMs directly from your SD card, download ROM through the app and backup and restore ROMs. Just go the Google Play to install it.