Η αντικειμενοστραφής γλώσσα προγραμματισμού Smalltalk, η οποία εμπνέεται από τον τρόπο που επικοινωνούν σε πολύ μεγάλη κλίμακα τα βιολογικά κύτταρα, έδινε έμφαση σε οντότητες υψηλού επιπέδου και στη διάδραση με τον χρήστη, με αποτέλεσμα να διευκολύνει την κατασκευή και τις δοκιμές του λογισμικού, γεγονός που τελικά οδήγησε στους πρώτους επιτυχημένους εμπορικά επιτραπέζιους υπολογιστές.