Source: http://www.canadianbusiness.com/innovation/how-to-choose-the-right-software-tool-in-five-steps/