What’s the difference between ghosting programs and data backup programs?

Such as Norton Ghost and Genie Backup Manager. Do they basically do the same thing?

Which do you recommend?
But ghosting programs can save individual photos and files too, right?