Clockworkmod is a custom recovery for rooted devices. It replaces the stock recovery when flashed. It's used for backing up your device (nandroid) and flashing ROMs, kernels, themes, apps etc. This among quite a few other features. If you're looking to root your device, it's highly advisable to flash a custom recovery (doesn't have to be CWM, can be TWRP or others).
New to the forum? Check out the FAQ
Haven't signed up? Join the best Android Forum out there!
Sign up here