Allgemein ist unter einem Editor ein Programm zu verstehen, welches zum Erstellen und Bearbeiten von Dateien genutzt werden kann. Hierbei kann es sich beispielsweise um eine Text- oder Audiodatei handeln. Ein bekannter Editor zum Erstellen und Bearbeiten von Texten ist beispielsweise Microsoft Word. Im Kontext der Softwareentwicklung stellt ein Editor ein Programm dar, mit welchem der Quellcode eines Programms erstellt werden kann. Ein bekannter Editor ist beispielsweise Notepad++.