Un framework define un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular. Un framework digital es una estructura conceptual y tecnológica de soporte definido con artefactos de software que puede servir de base para el desarrollo de software. Representa una arquitectura de software que modela las relaciones de entidades y provee una estructura y metodología de trabajo para extender aplicaciones.