germcode wrote: » Java is very popular in the corporate world. Since many companies outsource to India for their programming needs, India development firms focus on open source to save money, hence Java. C# is proprietary and expensive.