To say that digital marketers have to be jacks-of-all-trades is a considerable understatement. Marketers don't often get the recognition they deserve for having to master so many different software tools, but if there's one profession that requires knowledge of more tools than a Swiss army knife, Digital Marketing is it.