You cannot transfer programs from one PC to another and expect them to work. You will need to reinstall them (and in the case of things like OEM versions of MS Office you won't be licensed to do this and will need to buy new).
For data, just use Robocopy.