• built-in support for multithreading, socket communication and memory management 
  • object oriented
  • better probtability than other languages across OS
  • support web based application,distributed applications and network protocols with the help of standard api's