it will also probably be the case that these will be combined with software that more actively encourages the development of communities of practice further enhance the social constructivist nature of the nature of the learning taking place there. these may be tools as simple as wikis and blogs ,but m also be something along the lines of Elgg Learning Landscape which is 'A web publishing application combining the elements of weblogging, e-portfolios and social networking desigded to promote learning through sharing of knowledge, conversation and reflection in a social/academic setting