This document discusses Rethink Smalltalk, a development environment created by Cosmocows to enable fast and easy creation of database-backed web applications using Smalltalk design principles. The environment aims to solve common problems that make application development complex, such as data persistence, authorization, and transactions. It provides a model description language, model transformations, and a model dispatcher to generate code for different layers like the database, business logic, and user interface. This allows a single developer to understand the entire application. The document demonstrates three versions of the Rethink Smalltalk environment, with the third using a "sheet" IDE and "syntheses" kernel.