PLUK -- an environment for software development. The virtual Pluk machine, the Pluk programming language, and the Plide software development environment are described. The efficiency of Pluk is compared with other object-oriented interpreters. An example of the use of Pluk as a basis for the development of a medical equipment control system (ultrasonic tomograph) is presented.