Trends in business process outsourcing make businesses venture into internet marketing and web development to see revenue generation and return of investment.