CASLO consists of a web service-based infrastructure and a client tool used to collaborate in making annotations to a learning object. Collaboration is provided through pluggable coordination protocols and evaluation strategies, as well as auxiliary services like version control, notification and tracing. CASLO is immersed into a more general collaborative authoring environment of learning objects .