For transfer iPhone contacts to computer, you can use this
iPhone Contacts backup software
To copy iPhone SMS to computer,
this iPhone SMS Transfer transfer program is a good choice.
As for the photos, I used
Tansee iPhone Transfer Photo.
It can help copy both iPhone Library Photo ( the photos sync with iTunes) and iPhone Camera Photo ( the photos taken with iPhone Camera ) to your computer completely and safely. The whole process is very simple.
Here is a
step-by-step guide.
Hope these can help.