Una definición de framework podría ser que es una plataforma o un entorno de trabajo en el cual se puede desarrollar otro software.