Avidan Ackerson asked a great question : I know that Squeak is written in Smalltalk, but are there specific advantages to Squeak over Smalltalk proper? What makes Squeak special is the Squeak community . Fantastic history and tradition. Inspiring thinkers. Colorful ideas . For someone used to commercial Smalltalk development, Squeak is a bit of a siren song . I've certainly felt that way. Much of Squeak's GUI wasn't built to satisfy commercial developers, but to get some wild, crazy, next generation media playground for kids and adults to experiment with. Very trippy but sometimes frustrating to someone who just wants to build a CRUD GUI . If you want to build for the web, Squeak is a nice home for Seaside development. I'm currently using Pharo , which is still Squeak to me, but it may diverge in the near future. Now to get a little pedantic: Squeak is a Smalltalk. It is written in Squeak Smalltalk [*] . Visual Works is a Smalltalk. Most of it is also written in Visua