There are two main sets of software. First, there is the "pipeline processing" software, which transforms the raw data sent from the telescope into formats that can be used for analysis or archiving. Then there is the analysis software itself, which scientists use to study the data from such sources as exploding stars, clusters of galaxies and black holes. His job requires extreme detail and precision.