Az elavulás a szoftverfejlesztés területén az a helyzet, amikor egy ősi funkciót egy új szabvány fényében elavultnak tekintenek , és ahol, bár a legújabb verziókban megőrzik (a visszamenőleges kompatibilitás érdekében , és időt adni a fejlesztőknek) forráskódjuk megfelelővé tétele érdekében), a jövőben eltűnhet, ezért ajánlatos felhagyni a használatával.
Az ilyen tulajdonságokat felsorolja a dokumentáció , de állapotukat kifejezetten megemlítik. Riasztási üzeneteket is kiválthatnak az összeállításhoz . Mindkét esetben alternatív megoldásokat lehet javasolni.
Az elavult funkcionalitásról gyakran azt mondják, hogy az anglicizmus elavult, vagy akár „elértéktelenedett” .
A fejlesztők és a szabványtervezők különféle okokból választhatják a funkcionalitás megszüntetését; a leggyakoribbak: