オーサリングとは、広い意味で動画や音声、文字、画像などのデータを組み合わせて一本のソフトウェアを構築する作業を意味します。一般的には複数のマルチメディア要素を統合してまとめることがオーサリングと呼ばれるため、単純な動画編集やプログラミングなどはオーサリングとは呼びません。たとえばDVD オーサリングとは、映像テープをデジタル信号化し、DVDのMPEG2規格にエンコードする作業を指します。またFlashなどを用いてWeb向けのコンテンツを作成することはWebオーサリングと呼ばれます。マルチメディアのコンテンツを作成する際、時空間の制御を行うために仕様されるプログラミング言語は、オーサリング言語と呼ばれます。さらにオーサリングを支援するソフトウェアは「オーサリングツール」と呼ばれます。