Esistono programmi di varia natura, creati e strutturati per automatizzare o snellire il lavoro intellettuale o assistere quello manuale. Se parliamo di «office automation» ci riferiamo alle risorse sia fisiche: hardware, sia digitali: software, impiegate per acquisire in formato numerico, per gestire e per archiviare le informazioni relative alle attività dello studio, di un ufficio o di un ente.