Una metodología de desarrollo de software se refiere a un "framework" (entorno o marco de trabajo) que es usado para estructurar, planear y controlar el proceso de desarrollo en sistemas de información.