Camera Solver or Object Solver

It appears to me that both the camera solver and object solver constraints do the same thing. I am trying to figure out what the differences is. Also the Follow Track seems to follow similar guidelines. Seems a little redundant. Can anyone explain what is unique about them?