Personally, affiliate marketing is the best way to go. I have tried a lot of different things on the internet to make money, and I have lost a lot of money. But, I found success being an affiliate, and receiving really good training from the best in the industry. You can do paid surveys also. I have never been into that, so I don't know a lot about it. I just know people make money doing it. If you want to make money online, be an affiliate.
I want to discuss whether it will be beneficial for a software development companies to promote their business on google adwords or other site through pay advertising or just simply weight for 3 to 4 months for website to rank higher on search engines?