推广产品的软件有哪些?常见工具类型与选择思路