What is an investment research platform?