Complesso ben definito di istruzioni o di richieste operative che regolano il comportamento di un operatore (meccanico, elettronico o anche umano) per la risoluzione di un problema. In un software corrisponde ad un insieme di istruzioni date al computer.
(Glossario Gis - Provincia di Brescia)