vertical software content strategy