Develop a content marketing strategy for a B2B software company. The strategy should focus on driving website traffic, generating leads, and establishing the company as a thought leader in their industry.