Software reuse

Definition
Software reuse is

"[t]he process of implementing or updating software systems using existing software assets."