En , også kalt eller , er innenfor programmering navnet på en sekvens av programvareinstruksjoner som utfører en spesiell oppgave, og som utgjør en enhet. Denne enheten kan bli brukt i programmer som krever at en spesiell oppgave skal utføres.