intentando traducir Framework, te darás cuenta que es un "marco de trabajo", herramientas que utilizas para desarrollar un proyecto/aplicación.
En sí es muy genérico, y puede haber muchas clases de frameworks.
para php5 este es un excelente Framework
http://www.xisc.com/