With an endless amount of different kinds of software – each for different kinds of situations – it really is a jungle out there. We've created this guide so that you'll know what to consider when you're about to choose yet another piece of software.