DO NOT DOWNLOAD ANY "RECOVERY SOFTEARE" RECOMMENDED BY ANYONE FROM ANYWHERE. THEY ARE ALL LOWLIFE SCAMMERS.
If the phone has been synced with iTunes, you can sync it again at anytime, since the PC has the backup keybag for the instance of iOS on your phone, so you can load any data. If you have iCloud enabled, the contacts are already synced with iCloud, and your data contents are backed up daily over wifi when you plug in to charge. So you can just buy a new phone and download them back.
If you don't have any of the backups mentioned above, you WILL need to repair your phone to load data from it. Usually this involves replacing the display and if necessary, reballing and replacing the touch ICs.
Any recovery software is worse than useless in this situation.