Most motherboards come with a few SATA cables, so I didn't mind when this HDD didn't arrive with any. It does not come with any mounting gear as most cases come with holders now. Also, there is no software needed. Just plug it into motherboard and PSU and boot system. If you haven't worked inside a computer before, you need to take a few precautions first. Unplug tower from everything, allow a few minutes to let all residual power deplete, discharge and static build up by touching any piece of metal touching the ground or wear an E.S.D. bracelet, and take it slow
There was no need for anything at all extra in my case. My computer has a receptor to accomodate an additional internal hard drive. It was as easy as adding an extra simm card. Caveat Emptor!... You may benefit by having a trained technician experienced in this type of installation standing by to assist. It really is a straight-forward proceedure, but it is possible that your computer may have a design which may require an unexpected requirement. It should be no big deal to accomodate any individual need, however.
I always refuse the warranties offered. In this case the low cost is such a small dollar risk I say, "Forget it!"
The Seagate hard drive I installed is 110 volts. If your country has standardized on higher standard voltage, do not use any device with a different voltage specification!