Editorprogramvara är en generisk datorterm som används för att beskriva programvara som skapar eller ändrar olika typer av information. Det finns många typer av redigeringsprogram, och de flesta har ingen relation till varandra. Till exempel är videoredigeringsprogram och textredigeringsprogram båda redigerare, men de har praktiskt taget inget annat gemensamt. De vanligaste typerna av redigeringsprogram är rentextredigerare, ordbehandlingsprogram och mediaredigerare.
Denna typ av programvara täcker mycket mark i datortermer. Nästan allt på en dator kan ändras på något sätt. Var och en av dessa aspekter har en specifik typ av programvara som används för att redigera den, och vart och ett av dessa program kallas med rätta för redigeringsprogram. Trots det kommer de flesta användare bara att använda en handfull olika typer av redigeringsprogram i den dagliga datorupplevelsen.
Oformaterad textredigeringsprogram är inbyggt i varje datoroperativsystem. Dessa program tillåter att skriva och spara text i ett format som inte innehåller ytterligare information. Eftersom det inte finns ytterligare sparade data är filerna mycket små och kan öppnas i nästan vilken vanlig textredigerare som helst utan konvertering eller förlust av formatering. Oformaterad text är några av de äldsta på Internet; de var vanliga långt innan grafiska gränssnitt förändrade sättet folk skrev dokument på.
Ordbehandlingsprogram är ett modernare sätt att överföra text. Dessa program har avancerade formateringsmöjligheter och teckensnittsanvändning, såväl som inbäddad grafik, tabeller och diagram. När en ordbehandlingsredigerare sparar sin fil innehåller den mycket ytterligare information relaterad till formatering, teckensnittsanvändning och speciella data. Eftersom den har så mycket ytterligare information är filstorlekarna större än vanlig text, och program utanför den som sparade filen har svårt att öppna den.
Mediaredigeringsprogram skapar eller transformerar ljud, video eller bilder. Dessa typer av programvara är ofta mycket specialiserade med ett enda program som hanterar ett enda jobb. Till exempel, för att göra en digital videodisk (DVD) av hemmafilmer, kan en del av konverteringsprogramvaran ta video från en extern källa och digitalisera den för redigering – sedan skulle en annan redigera den, ett annat program skulle skapa en DVD av video och sedan ett sista program skulle göra boxkonsten för skivan. Vart och ett av dessa program är en redaktör för sin specifika typ av media.
Konverteringsprogram är på kanten av redigeringsprogramvara. En del av redigeringsprogram kommer att skapa eller ändra något under fullständig kontroll av en användare. Konverteringsprogram tar något och konverterar det till något annat; användaren säger åt programvaran att konvertera, men kontrollerar inte aktivt informationen under processen. Konvertering är ofta ett steg i en större redigeringsprocess. Till exempel, i exemplet ovan, kunde den hemgjorda DVD:n inte göras utan det första konverteringssteget.