It doesn't do your research for you, but once you are happy with your securities, it helps you keep your discipline by guiding you to buy when a stock is low compared to the rest of your portfolio and sell when it is comparatively hight.
Inside a portfolio, you can assign as many securities as you wish (although if you have more than 10 you're probably a mutual fund, not an individual investor). Each security has an assigned number of shares and a target percentage. For the overall portfolio, you can also assign a cash value (the balanced investor should always have some cash available to buy more stocks when they go on sale) along with upper and lower cash thresholds.
Once you assign a buy/sell threshold for your portfolio, the app will determine and let you know if you are outside the target percentage of any of your securities in the portfolio. This is a tool to help you sell a bit when a stock is high and buy a bit when a stock is low. Over time, this should help you maximize your returns if you are a long term investor. This doesn't do your research for you. You still need to invest in accordance with your specific strategy and risk tolerance.
I built this app because it was something I found useful for my own investing. If you have any bugs, feature requests, or suggestions to feed back to me, please get in touch.