It is well known that it is one approriate method to obain crystal structure information by rietveld refinement technology. However, what are the similarities and differences among various rieveld refinement software, such as Fullpro, Highscore or Gsas, and so on?