Source: http://smallbusinessesdoitbetter.com/2013/12/4-must-have-types-of-software-for-every-online-business/