Μια
ιδεατή μηχανή (virtual machine)
εμφανίζει στο λογισμικό που τρέχει πάνω σε αυτήν
μια διαφορετική διεπαφή από αυτή στην οποία βασίζεται η μηχανή
για την υλοποίησή της.
Ο
μικροκώδικας (microcode)
στο εσωτερικό του επεξεργαστή επιτρέπει στο υλικό του να
εκτελεί σύνθετες εντολές.
Το λειτουργικό σύστημα εμφανίζει τους υλικούς φορείς αποθήκευσης
ως ένα ιδεατό σύστημα φύλαξης αρχείων.
Εξειδικευμένο υλικό και λογισμικό παρέχει σε κάθε διεργασία
του συστήματος πλήρη χρήση μιας μεγάλης περιοχής ιδεατής μνήμης.
Η ιδεατή μηχανή της Java επιτρέπει στον ίδιο κώδικα να εκτελείται
με ασφάλεια σε διαφορετικά υπολογιστικά περιβάλλοντα.
Συχνά οι ιδεατές μηχανές υλοποιούνται σε ιεραρχία.