a) tellitud protsesside kogum, mille organisatsioon on tunnistanud tarkvaratoote loomise jaoks piisavaks ja rahuldavaks; b) ajavahemik alates tarkvaratoote loomise või modifitseerimise otsusest kuni toote kasutuselt kõrvaldamiseni, set of activities involved in the development and operation of software during a period of time that starts at a concept phase with the software requirements specification and finishes when the software is withdrawn from use, (a) an ordered collection of processes determined by an organisation to be sufficient and adequate to produce a software product; (b) the period of the time that begins with the decision to produce or modify a software product and ends when the product is retired from service