El ciclo de vida de un sistema de información es un proceso que involucra a analistas de sistemas, ingenieros de software, programadores y usuarios finales en la creación y desarrollo de sistemas de información y aplicaciones informáticas.
Es un enfoque por fases del análisis y diseño que sostiene que los sistemas son desarrollados de mejor manera mediante el uso de especifico de actividades del analista y del usuario.