what software?
htc sync is provided on the micro sd card in the phone, along with the manual in pdf form.
you can install the software on the pc and use htc sync to sync your contacts etc between phone and pc.
if you mean the 2.2 update, if your phone is unlocked you will get an ota update soon, if its branded you will have to wait for your carrier to issue their modified version.