Tools and support for research and learning