IRAFとはthe Image Reduction and Analysis Facilityの頭文字をとったもので、科学的なデータの整約と解析を行うための一般的な目的を持ったソフトウェアです。IRAFは一般的な画像処理のためのプログラムの選択ができ、加えてNOAO(米国光学天文学天文台=キットピーク天文台)パッケージを含む光学天文学の整約と解析のためのたくさんのプログラムを含んでいます。ハッブル宇宙望遠鏡やX線、紫外線データの解析のための外部のあるいは階層化されたパッケージも利用できます。IRAFは次のようなプログラミング環境を提供します。すなわち、「Command Language」スクリプト、「IMFORT」フォートランプログラミングインターフェース、そして移植可能なIRAFシステムを書いたSPP/VOSプログラミング環境です。