Investing is a field which generates a tremendous amount of research and analysis. The desire to make the most of one's investment funds leads to a wide variety of options for investments. Each of these types of investments have various techniques for analyzing them.
While technical analysis may have little in common with a cash flow analysis of a company, both are tools for deciding if an investment is desirable. Moreover many of the same techniques can be applied to very dissimilar assets. There are also many services providing this type of research and analysis.