En referens i applikationsvärlden hänvisar till en variabel eller ett objekt som pekar på en annan variabel eller objekt. Den tillåter indirekt åtkomst till platsen eller värdet som är lagrat i den refererade variabeln eller objektet. När en variabel eller ett objekt tilldelas som en referens, återspeglas ändringar som gjorts i den ursprungliga variabeln eller objektet i alla referenser som pekar på det. Detta koncept används ofta i programmeringsspråk och ramverk, där variabler eller objekt kan skickas med referens eller värde. Att skicka genom referens innebär att referensen skickas, vilket möjliggör direkt modifiering av den ursprungliga variabeln eller objektet, medan överföring av värde skapar en kopia av variabeln eller objektet, vilket isolerar ändringar som gjorts i kopian.