Apps can be installed on the SD card. (make sure performance is up-to-snuff, so don't get a cheap Class 2 card)
Apps installed on the card are encrypted and tied to that phone. Factory resetting your phone will also erase those apps o nthe card. the apps cant be taken to another phone via SD.