Software marketing is different for each and every business. What are the goals of your marketing campaigns? Let's start with success and work backwards.

If customer acquisition is your goal, take a look at the link in my signature. My company just released the "2011 Report on Customer Acquisition Methods" which gives marketing tactics from 184 successful software companies.

If you have other goals, let me know and I'd be happy to weigh in.