research-document

What Is a Framework?

What Is a Framework?

Status: Working draft

A framework is a structured knowledge artifact that guides reasoning by defining concepts, relationships, boundaries, and outputs for a class of problems.

A framework should help practitioners think more clearly.

It should not replace judgment.

Operational Criteria

A knowledge artifact is likely a framework if it:

  • defines reusable concepts
  • guides reasoning or judgment
  • applies across multiple cases
  • produces structured outputs
  • can be used without one specific software tool
  • can be evaluated for coherence and usefulness

A knowledge artifact may not be a framework if it is primarily:

  • a notation
  • a data format
  • a protocol
  • a reference model
  • a classification system
  • a software tool
  • a compliance standard

Examples

EDF: Framework.

Clarity: Framework.

SWOT: Framework / assessment framework.

BPMN: Notation.

UML: Notation / modeling language.

OSI: Reference model.

TCP/IP: Reference model / protocol suite.

REST: Architectural style.

MVC: Architectural pattern.

ISO 9001: Standard.

Zachman: Taxonomy / architecture classification framework.

MITRE ATT&CK: Knowledge base / ontology-like threat model.

Scrum: Methodology with framework elements.

Kanban: Methodology / flow management framework.