Skip to main content
v2026.11,858 entries · CC-BY 4.0
Dictionary termTrack CStablev2026.2

Software management plan (SMP)

A structured plan covering how research software will be developed, documented, licensed, tested, released, and maintained over a project's lifetime, increasingly required alongside or as an extension of a DMP.

ByCASRAI Editorial Board
· Last updated 5 Sept 2026
Share this

Ask CASRAI · free to try

Ask about Software management plan (SMP)

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

Examples

Worked examples

  • Is an instance

    A project SMP committing to semantic versioning, MIT licence, Zenodo deposit on each release, and Software Heritage archival.

  • Is an instance

    A Horizon Europe project producing both a DMP and an SMP as deliverables.

Counter-examples

Looks similar, but isn't

  • Not an instance

    A GitHub README file.

  • Not an instance

    A general DMP that mentions one repository link.

Editorial commentary

A software management plan (SMP) is a structured plan covering how research software will be developed, documented, licensed, tested, released, and maintained over a project’s lifetime. It exists because a conventional Data Management Plan (DMP) is built around dataset-shaped questions (storage volume, metadata standard, retention period) that map poorly onto software: an SMP instead addresses dependency management, build and test infrastructure, versioning and release schedule, software citation, deposit in a software-specific archive such as Software Heritage, and a plan for maintenance after the funded project ends. The Software Sustainability Institute’s SMP checklist is a widely cited starting framework, alongside guidance from bodies such as the Netherlands eScience Center. For a practical, funder-mapped template covering licensing compatibility, dependency version pinning, and the handover point after a grant ends, see Writing a Software Management Plan.

A research office is most likely to encounter an SMP requirement on projects where software is a primary output rather than an incidental analysis script — some Horizon Europe and national funders now require an SMP as a distinct project deliverable alongside the DMP. Increasingly it is framed as one component of a broader output management plan rather than a wholly separate document.

How it differs from adjacent DMP concepts

  • vs. DMP — a DMP’s questions are built around data; an SMP’s are built around software-specific concerns (versioning, licensing, dependencies) that a DMP template does not ask.
  • vs. Output management plan (OMP) — an SMP is one output-type-specific plan; the OMP is the umbrella covering software, data, and other output types together.

References

  • Software Sustainability Institute, “A Checklist for a Software Management Plan” (2018); Netherlands eScience Center SMP guidance.

Also known as

SMP · research software management plan

Machine-readable encodings

Use in your systems

JATS XML <role> element
xml
<role vocab="credit"
      vocab-identifier="https://casrai.org/dictionary/"
      vocab-term="Software management plan (SMP)"
      vocab-term-identifier="https://casrai.org/dictionary/term/software-management-plan-smp" />
Schema.org DefinedTerm (JSON-LD)
json
{
  "@context": "https://schema.org",
  "@type": "DefinedTerm",
  "@id": "https://casrai.org/dictionary/term/software-management-plan-smp",
  "name": "Software management plan (SMP)",
  "identifier": "https://casrai.org/dictionary/term/software-management-plan-smp",
  "description": "A structured plan covering how research software will be developed, documented, licensed, tested, released, and maintained over a project's lifetime, increasingly required alongside or as an extension of a DMP.",
  "inDefinedTermSet": "https://casrai.org/dictionary/domain/machine-actionable-dmps#set",
  "url": "https://casrai.org/dictionary/term/software-management-plan-smp",
  "alternateName": [
    "SMP",
    "research software management plan"
  ],
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "publisher": {
    "@id": "https://casrai.org/#organization"
  },
  "author": {
    "@id": "https://casrai.org/#editorial-team"
  },
  "datePublished": "2026-05-21T02:22:48",
  "dateModified": "2026-09-05T14:23:55",
  "inLanguage": "en-GB",
  "isAccessibleForFree": true
}

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →

Ask CASRAI · Regulatory Radar

Research-admin question? Get an answer that links its sources.

An AI assistant specialized in research administration. Every answer links its sources to check before you act. 2 questions free, no account. $29/month after.

  • Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.
  • Every answer numbers its sources and links each one, so you can check the source yourself.