Depending on the sort of company research you are doing, you may want to use a range of databases. Generally, Hoover's Online is a great starting point for researching companies as it contains both public and private companies and has industry profiles linked from most company profiles. If the company is publicly traded, Bloomberg, Capital IQ, and Thomson One are excellent places to find financials, filings, and information on recent deals.