Software release life cycle

sum of the phases of development and maturity for computer software, which range from its initial development to its eventual release, and include updated bug-fix versions of the released version From Wikipedia, the free encyclopedia