This paper particularly addresses virtual world designers, educators, meeting facilitators, and other practitioners by thoroughly describing the process of creating rich collaboration and collaborative learning experiences for virtual worlds with the ABC framework.