Common collocations before 'software'

access, better, brain, computer, free, get, like, made, make, most, new, piece, reader, system, time