If you run or manage a small business, it is likely that you already have a firm grasp of the level of competition that businesses have to deal with on a daily basis nowadays. With the advent of the internet, a number of business processes have undergone significant change in the last few decades, with …