The Integrated Data Viewer (IDV) is a framework for visualizing and analyzing geoscience data. It includes a Java-based software library and applications made from that software. It uses the VisAD library for data and display models as well as other Java utility packages. It brings together the ability to display and work with satellite imagery, gridded data (primarily from model output), and surface, upper air, and radar data within a unified interface. The IDV "reference application" provides many of the standard 2-D data displays that other Unidata packages (e.g. GEMPAK and McIDAS) provide. It also provides 3-D views of the atmosphere and allows users to interactively slice, dice, and probe the data to create cross-sections, profiles, animations, and value read-outs of multi-dimensional data sets. Computation and display of built-in and user-supplied formula-based derived quantities is supported as well.