El proyecto MADAM, "Mobility and ADaptation enAbling Middleware" (en español, Middleware para permitir movilidad y adaptación) suministró a los ingenieros de software extensiones a los lenguajes de modelado, herramientas y middleware que fomentan colectivamente el diseño, la implementación y la operación de aplicaciones y servicios innovadores para el usuario y el trabajador móviles.