there are numerous xrd softwares. You can have a look on those reported in the IUCr website (http://www.iucr.org/resources/other-directories/software?result_42405_result_page=A) or those in the CCP14 website (http://www.ccp14.ac.uk/mirror/mirror.htm). it depends on what you to do exactly.
I guess it does depend on which XRD you use. If have an XRD from Bruker Topas would be the appropriate choice because it is both, supplied from the company AND one of the "popular" XRD- analysis softwares. It allows you to directly insert goniometerradii and other parameters, which allow eg a Rietveld fit without using XRD Standards. But if you use an old, maybe analogue XRD (I heard they still exist) I would not recommend Topas. In fact I would suggest to buy an Allmann and start identifying reflexes manually. Crystallography open Database is also a cheap and rather well database.