Ciclo de vida del lanzamiento de software
En la programación de código abierto los números de las versiones, o los términos estable e inestable, normalmente distinguen las fases del desarrollo. En el pasado, el núcleo Linux usaba el número de versión para denotar si una versión era estable o inestable. En efecto, las versiones estaban formada por cuatro números, separados por un punto. Una cifra impar en el segundo número de la versión indicaba una versión inestable. Hoy en día ya no se usa esta convención, y todas las versiones son estables independientemente del número de versión. En la práctica el uso de números pares e impares para indicar la estabilidad de un producto ha sido usado por otros muchos proyectos de "software" libre.
Rosetta Stone (software)
Es difícil saber cual versión es la más reciente en los programas que distribuye Rosetta Stone ya que esta información no se hace disponible en su página web ni en los programas. A mediados del 2006, la versión de muestra era 2.1.4 pero Macword había evaluado la versión 3.0 varios meses antes. La versión 3.0 ya está empezando a salir y en el paquete de compra dice la versión del programa. Rosetta Stone no hace que las actualizaciones de cada versión estén disponible en línea; en vez de esto prefieren mandar un CD de actualización con cada orden. Esto ha causado que los usuarios tengan varias versiones en su computadora ya que muchos CD anteriores no son compatibles con otras versiones más nuevas. Las versiones nuevas tienen fotos de mejor calidad que las de sus precedentes.