Authoring è la stesura di testi e la creazione di altri contenuti (grafici, audiovisivi, multimediali), in modo da permettere la loro diffusione agli utenti finali. Per farlo gli autori si servono di software specializzati che consentono l'elaborazione dei testi e l'aggiunta di altri elementi. Si può trattare di strumenti sia collaborativi online che offline, che sono in grado di creare documenti elettronici di vario tipo, per esempio, formattando il testo e le immagini per la stampa, oppure di costruire un sito web, o ancora di elaborare la documentazione e la guida in linea di un software.