The object-oriented programming environment Smalltalk is used to implement a tool for modeling and simulation of ecological systems. This PC-based tool makes it possible, and easy, to represent individuals explicitly in the simulation, and to integrate the individual-based approach with a traditional population/concentration-based approach. Object-oriented programming is used to allow for an efficient development of models. The properties of Smalltalk are exploited to make testing and investigation of the models occur interactively, supported by a user-friendly interface. In the paper, modeling and simulation concepts and elements of object- oriented programming as they relate to an individual-based approach, are introduced. The simulation extension in question (EcoTalk) is described. Two applications that make use of EcoTalk are presented, both related to population-dynamics. The discussion centers on practical implications of the approach, e.g. the system characteristics that can be expressed in EcoTalk. An indication of the performance of an application is given. It is concluded that, at present, EcoTalk can be used for medium-sized applications.