Firstrade provides tools for self-directed investors and active traders through web and mobile applications. It is designed for beginners through experienced users depending on the features offered. Users can access combinations of stocks, ETFs, options, mutual funds, forex, futures, CFDs, or other supported assets based on region. Research tools, charting, and account management features help users monitor and execute trades.