hey what are the different softwares out there and where can i get them from and which are the best