Framework 1173145 222627115 2008-06-30T09:45:39Z Bobo192 97951 Reverted edits by [[Special:Contributions/59.90.65.11|59.90.65.11]] ([[User talk:59.90.65.11|talk]]) to last version by 149.169.91.50 {{Wiktionary}} A '''framework''' is a basic conceptual structure used to solve or address complex issues. This very broad definition has allowed the term to be used as a [[Buzzword|buzzword]], especially in a [[software]] context. ==Conceptual framework== {{main|Conceptual framework}} A conceptual framework is used in research to outline possible courses of action or to present a preferred approach to an idea or thought. ==Software framework== {{main|Software framework}} A software framework is a re-usable design for a software system (or subsystem). A [[software framework]] may include support programs, code [[Library (computer science)|libraries]], a [[scripting language]], or other [[software]] to help develop and ''glue together'' the different components of a software project. Various parts of the framework may be exposed through an [[Application programming interface|API]]. ==Office suite== {{main|Framework (office suite)}} Framework, launched in [[1984]], was the first [[office suite]] to run on the original IBM PC under the MS-DOS operating system. ==Buzzword== The word framework is used as a [[buzzword]], in a variety of contexts. For example, the [[Java collections framework]] is not a [[Software framework|software framework]], but a [[Library (software)|library]]. [[Category:Disambiguation]] [[bn:ফ্রেমওয়ার্ক]] [[de:Framework]] [[el:Πλαίσιο Εργασίας]] [[hu:Framework]] [[ko:뼈대]] [[nl:Framework]] [[nn:Framework]] [[no:Framework]] [[pt:Framework]] [[tr:Framework]] [[ru:Framework]]