• it is a s/w that can be ported onto various h/w platform. 
  • byte codes are the machine languages of the jvm