Den foreldelse er, innen programvareutvikling , situasjonen der en gammel funksjon regnes som utdatert i lys av en ny standard , og der, men bevart i versjoner siste (av hensyn til retro-kompatibilitet , og for å gi utviklere tid for å bringe kildekoden i samsvar), kan den forsvinne i fremtiden, så det anbefales å avbryte bruken.
Slike funksjoner er oppført i dokumentasjonen , men statusen er eksplisitt nevnt. De kan også utløse varselmeldinger til samlingen . I begge tilfeller kan alternative løsninger foreslås.
En foreldet funksjonalitet sies ofte å være avskrevet eller til og med “avskrevet” av anglisisme .
Utviklere og standarddesignere kan velge å avskaffe funksjonalitet av en rekke årsaker; de vanligste er: