This presentation provides an overview of Smalltalk as an object-oriented programming language and object database for agile development. Smalltalk offers a simple yet powerful language with object persistence built into the language. It allows developers to focus on business logic and processes rather than data access layers. Smalltalk also enables productive development through its integrated IDE and support for agile practices like test-driven development and refactoring.