Implementación: Consiste en llevar a la practica lo planeado, una parte fundamental de la implementación es la creación de prototipos y sus respectivas pruevas. Cuando se trata de software, los programas prototipo reciben nombre distintivos, dependiendo de la fase de desarrollo en la se encuentra.
Versión Alfa:Es la versión del software por lo general es inestable, con errores de programación y no realiza todas las funciones que se esperan de ella. Solo lo del programa.
Versión beta: Es la primera versión completa y funcional, pero aun tiene errores en el código. Es probada por grupo de usuarios voluntarios pata detectar la mayor cantidad de errores y corregirlos.