1. The Smalltalk runtime architecture consists of a virtual machine, image, and changes/sources. The image contains bytecode and sources/changes contain code text. 2. All changes are recorded so developers should have change recovery tools to avoid losing code. Code is not stored in source files but in the image and changes. 3. For deployment, the image is stripped of development components like sources/changes leaving just bytecode to be run on the virtual machine.