Ansamblu de activități de analiză, organizare, programare, codificare cu și pentru calculatoare electronice care urmăresc realizarea de programe, sisteme de operare, sisteme de programare precum și toate aceste produse.
(computer science) written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory