Ways to promote software

I have read about all those networks PPV,PPC,PPI,Ads,popunder etc…
What you think is the best approach to promote a software and get conversions?