I need an online app that can pull financial data from an online database. The app needs to construct sample portfolios based on popular stock indices and allow the user to manually adjust the weighting of components in an index, and see what his/her adjustment would have done to the portfolio's historical performance. This app will be used internally and so doesn't need to flashy, but should have a clean, user-friendly interface.