visualworks is a cross-platform implementation of the smalltalk language. it is implemented as a development system based on "images", which are dynamic collections of software objects, each contained in a system image.