Noun (thing)
    
  
    VM (virtual machine)  
          
      
          
      
      
   
  
                  
                            
              
  
                  
                            
              
  
    
        a software program which mimics the performance of  one or more hardware devices in order to run software independently of the actual hardware        
          
      
          
      
      
    
  
      In order to run Java programs in Windows one needs to download an appropriate virtual machine.