This paper describes the experiences and lessons learned in applying a multi-agent systems (MAS) model to study the dynamics and complex interactions among stakeholders in the management of community-based forests. The MAS model is developed using the companion modelling (ComMod) approach, which allows for a collaborative development of the model between the stakeholders and researchers. This approach involves the development and application of role-playing games (RPGs) and computer simulation as learning tools and to validate the model. Inferences are drawn from the learning and negotiation processes that the stakeholders and researchers underwent in the collaborative development of the MAS model. These processes ultimately led to the development of a collaborative resource management plan. The approach and the MAS model were applied to a case study involving a community-based forest managed by three villages in the island of Palawan, Philippines.