Together provides an integrated, full-featured debugger for Java. You can debug both local and remote processes, including Applets and Servlets. The integrated Debugger features:
Tabbed views for breakpoints, watch, threads, skipped classes, evaluations, etc.
Toolbar controls for step into, step over, step out, run-to-end, etc.
Instance Browser
Multi-threaded debugging
Remote, distributed debugging of EJBs, Servlets, or any remote process
Animated debugging, where the Class diagram optionally scrolls to a method you have "stepped into"
Evaluate & modify variables and expressions; see results of expressions and/or set new values "on the fly" while debugging
Dynamic pop-up variable evaluations. Pop-up "tooltip" style watch values enable you to view current values of variables during debugging.