finished: function to parse softwares