El programa
Squeak consiste fundamentalmente en una máquina virtual (VM) sobre la que funcionan diferentes imágenes. La máquina virtual es lo que podemos considerar el motor de Squeak, un programa que emula una máquina inexistente y que puede ejecutar programas como si fuese un ordenador real y que es diferente para cada sistema operativo.
Cuando ejecutamos Squeak, la máquina virtual arranca la imagen existente o -en el caso de que exista más de una- muestra una ventana en la que el usuario debe seleccionar la imagen que desea utilizar.