Smalltalk (NOT SmallTalk) is the first and one of the few pure object environments (not language) for the developement of scripts and applications. Smalltalk is where the object paradigm and vocabulary came from, it is the technology where Model-View-Controller, Unit Testing, BitBlt, Contextual Menus, Just-in-time compilation, System Browsers, Generational garbage collection, among others advanced programming techniques, were invented.
Smalltalk is not a file based system, does not force developers to persist their work in files. Smalltalk is a family of implementations both commercial and open source. Pharo, Squeak, VisualWork, VisualAge, Smalltalk/X, GNU Smalltalk and Little Smalltalk are the most popular implementations but several other exists.