mSpace is an interation design and engineering approach to improve discovery of and access to information to help a person build new knowledge. Its main approach is to present information in context, and to support rich exploration of the relationships exposed in those contexts. mSpace does this by offering several powerful tools for pulling together diverse information sources on the back end, and by providing powerful manipulations on that information in the front end. These approaches combined enable a person to organize an information space to suit their interests.