There are many way for generate leads for software company. like you can use freelance and elance, you can also use LinkedIn. It's also depend upon you targeting country. from which country you want to leads.
The best ways to generate qualified leads are: 1. Google Adwords (PPC) 2. Email Marketing 3. SEO Easiest and most effective way is Google Adwords. You should try it.
Inbound leads people who have already shown a specific interest in your business’s products or services make life much easier for your sales force. Higher Power SEO can help your business with everything it needs to acquire not just visitors, but actionable leads.