Se decidió utilizar la metodología de desarrollo llamada programación extrema o eXtreme Programming (XP), ya que es uno de los enfoques mas destacados en los procesos ágiles de desarrollo de software, además, es capaz de adaptarse a variedad de cambios a través de la vida útil del proyecto, esto es de vital importancia ya que un software basado en esta tecnología se puede tomar como “base” para gran cantidad de aplicaciones posteriores debido a su flexibilidad y fácil integración con diversos ambientes.