The point in the life of a software product where it is declared ready to release for sale. This may be because it has reached sufficiently high quality (freedom from bugs, etc.), or because it is financially expedient.