This document provides an overview of the key features and functions of the Millenium 2 controller software. It discusses the environment and installation, familiarization with the interface, programming functions like inputs, outputs, function blocks and sequential function charts. It also covers starting an application, monitoring and running programs, password protection, using the memory module, application-specific functions, and the modem function.