Samsung use Kies as their main software to manage all the phones. Beside contacts, photos, music and files management you have the ability to perform firmware upgrade, backup or restoration.
Samsung Kies is available from the official manufacturer of these phones. The package contains drivers required for your phone so it's not necessary to install additional software.