Types of Frameworks
Application frameworks - large frameworks applicable across domains that provide a wide range of services to a wide range of applications. MFC.
Domain frameworks - apply to a single domain, tend to be smaller. SEAF.
Support frameworks - provide a small set of underlying services which can apply across domains. CSF.