| Geometry | The Objects in this module are used in the performance of geometric transformations of a cube |
| High Level Cube I/O | The Objects in this module are used to read and write cube data |
| Low Level Cube I/O | The Objects in this module are used to read and write cube data |
| Map Projection | The Objects in this module are used to set, manipulate, and get projection information for a cube |
| Parsing | The Objects in this module provide a variety of text parsing functionality for reading, manipulating, and internalizing file lists, dates, PVL format, and other textual information |
| Spice, Instruments, and Cameras | The Objects in this module are used to read and manipulate Spice data |
| Statistics | The Objects in this module are used to generate a variety of statistics from cube data |
| Application Interface | Objects for managing and displaying the graphical and command line user interfaces of non-interactive Isis Applications |
| Visualization Tools | Objects for building graphical user interfaces and other aspects of interactive Isis Visualization Applications |
| User Interface | Objects for managing and displaying the graphical and command line user interfaces |
| Utility | Objects providing general functionality |
| System | The Objects in this module manage, manipulate, or otherwise deal with the Isis build/run environment |
| Math | The Objects in this module perform math on cube data |
| Radiometric And Photometric Correction | The Objects in this module perform radiometric correction, photometric modelling, and photmetric correction |
| Pattern Matching | The Objects in this module can be used to auto-correlate areas between images |
| Control Networks | The Objects in this module are used to define, record, and edit match points and control points between images |
| ▼Mission Specific Objects | These modules contain Objects specific to various mission data |
| Apollo | These objects provide functionality for manipulating data from the Apollo missions to the moon |
| Cassini | These objects provide functionality for manipulating data from the Cassini-Huygens Mission to Saturn and its moons |
| Chandrayaan 1 | These objects provide functionality for manipulating data from the 2008 Chandrayaan-1 mission to the moon |
| Clementine | These objects provide functionality for manipulating data from the Clementine mission to the Earth's Moon |
| Dawn | These objects provide functionality for manipulating data from the 2007 Dawn mission to the celestial bodies Vesta and Ceres |
| Trace Gas Orbiter | These objects provide functionality for manipulating data from the ExoMars Trace Gas Orbiter mission to Mars which launched on March 14, 2016 |
| Galileo | These objects provide functionality for manipulating data from the Galileo mission to Jupiter |
| Hayabusa | These objects provide functionality for manipulating data from the 2003 Hayabusa mission to the small asteroid Itokawa |
| Hayabusa2 | These objects provide functionality for manipulating data from the 2014 Hayabusa2 mission to the asteroid Ryugu |
| Juno | These objects provide functionality for manipulating data from the Juno mission to Jupiter |
| Kaguya | These objects provide functionality for manipulating data from the 2007 Kaguya mission to the moon |
| Lunar Orbiter | These objects provide functionality for manipulating data from the Lunar Orbiter missions of the 1960's |
| Lunar Reconnaissance Orbiter | These objects provide functionality for manipulating data from the Lunar Reconnaissance Orbiter (2008) |
| Mariner | These objects provide functionality for manipulating data from the Mariner missions |
| Mars Exploration Rover | These objects provide functionality for manipulating data from the 2003 Mars Exploration Rover mission |
| Mars Express | These objects provide functionality for manipulating data from the 2003 Mars Express mission to search for sub-surface water on Mars |
| Mars Global Surveyor | These objects provide functionality for manipulating data from the Mars Global Surveyor mission |
| Mars Odyssey | These objects provide functionality for manipulating data from the 2001 Mars Odyssey mission |
| Mars Reconnaissance Orbiter | These objects provide functionality for manipulating data from the Mars Reconnaissance Orbiter mission.Mars Reconnaissance Orbiter, scheduled for launch in 2005, is on a search for evidence that water persisted on the surface of Mars for a long period of time |
| Mercury MESSENGER | These objects provide functionality for manipulating data from the MESSENGER Mission to Mercury |
| Near Earth Asteroid Rendezvous - Shoemaker | These objects provide functionality for manipulating data from the Near Earth Asteroid Rendezvous - Shoemaker mission |
| New Horizons | These objects provide functionality for manipulating data from the New Horizons mission |
| OSIRIS-REx | These objects provide functionality for manipulating data from the OSIRIS-REx asteroid sample return mission |
| Robotic Lunar Observatory | These objects provide functionality for manipulating data from the Robotic Lunar Observatory at the United States Geological Survey in Flagstaff, Arizona |
| Rosetta | These objects provide functionality for manipulating data from the 2004 Rosetta mission that orbited the comet Churyumov-Gerasimenko |
| Small Missions for Advanced Research and Technology 1 | These objects provide functionality for manipulating data from the 2003 Small Missions for Advanced Research and Technology (SMART) satellite that orbited around the Moon |
| Viking | These objects provide functionality for manipulating data from the Mars Viking orbiters |
| Voyager | These objects provide functionality for manipulating data from the Voyager mission to the outer planets |