What kind of software is right for you?