|  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  |