Alcune delle più importanti sono la semplicità dell'ingegnerizzazione del software tramite un design object-oriented, l'incremento nella manutenibilità del codice e le aumentate possibilità di riuso dello stesso.
Smalltalk viene ricordato per l'influenza enorme che ha esercitato sulla storia dei linguaggi di programmazione, introducendo il paradigma object-oriented nella sua prima incarnazione matura.