{
  "slug": "software",
  "name": "Software",
  "sector": "information-media",
  "summary": "Software companies turn reusable code into licensed products and ongoing services. Retention, distribution, reliability and the cost of serving usage determine the business model.",
  "scope": "Software product vendors and hosted software services. Custom implementation and advisory work are related but labor-intensive services, and cloud infrastructure ownership has a different capital profile. Public-company disclosure is illustrative rather than representative of every vendor.",
  "aliases": [
    "Software publishing",
    "SaaS",
    "Software as a service"
  ],
  "segments": [
    {
      "name": "Licensed products",
      "description": "Customers acquire rights to use a version or product, with maintenance and support sometimes sold separately."
    },
    {
      "name": "Hosted subscriptions",
      "description": "Customers pay for continuing access, often by seat, organization, feature tier or usage."
    },
    {
      "name": "Infrastructure and developer tools",
      "description": "Platforms sell capabilities such as computation, storage or APIs; serving cost may rise directly with usage."
    }
  ],
  "flow": [
    {
      "name": "Identify a recurring problem",
      "description": "Understand the workflow, buyer and alternatives. The user, budget owner and security approver may be different people."
    },
    {
      "name": "Build and verify",
      "description": "Develop features, review dependencies, test behavior and prepare release artifacts. Security is a continuing engineering responsibility."
    },
    {
      "name": "Distribute and onboard",
      "description": "Sell through self-service, partners or enterprise teams, then connect customer data and train users."
    },
    {
      "name": "Operate and support",
      "description": "Keep the service available, respond to incidents, maintain compatibility and handle customer requests."
    },
    {
      "name": "Renew and improve",
      "description": "Measure whether the product remains useful, fix friction and earn renewals; expansion should follow actual customer value."
    }
  ],
  "economics": {
    "revenueUnit": "A license, subscription period, seat or measured unit of consumption.",
    "payers": "Consumers, business departments and public organizations buy access; enterprise contracts may bundle multiple products and services.",
    "costs": [
      {
        "name": "Product development",
        "explanation": "Engineering, design, testing and security require investment before and after the first sale."
      },
      {
        "name": "Distribution",
        "explanation": "Sales compensation, marketing, partner margins and onboarding can dominate early customer economics."
      },
      {
        "name": "Service delivery",
        "explanation": "Cloud resources, support, third-party APIs and inference costs vary with architecture and usage."
      }
    ],
    "capital": "Many vendors rent infrastructure rather than build data centers. Intangible product investment can be economically significant even when physical assets are modest.",
    "workingCapital": "Annual prepayment can fund operations before revenue is recognized over the service period. Receivables, renewal timing and committed infrastructure spending still affect cash.",
    "mechanism": "Reusable code can create scale economies, but retention determines how long acquisition spending is recovered. High gross margin does not establish profitability if sales and product investment exceed the resulting contribution."
  },
  "operations": {
    "activities": [
      "Product discovery and roadmap decisions",
      "Secure development and release management",
      "Service reliability and customer support"
    ],
    "assets": [
      "Source code and documentation",
      "Customer integrations and product knowledge",
      "Operational telemetry"
    ],
    "roles": [
      "Product manager",
      "Software engineer",
      "Reliability engineer",
      "Customer success specialist"
    ],
    "records": [
      "Requirements and design decisions",
      "Release and test record",
      "Incident report",
      "Subscription ledger"
    ],
    "software": [
      "Version control and delivery tools",
      "Monitoring and incident response",
      "Billing and support systems"
    ],
    "metrics": [
      {
        "name": "Gross revenue retention",
        "definition": "Recurring revenue retained from an opening customer cohort, excluding expansion.",
        "why": "Separates the durability of existing revenue from upselling."
      },
      {
        "name": "Net revenue retention",
        "definition": "Recurring revenue retained plus expansion from the opening cohort, divided by its opening revenue.",
        "why": "Can exceed 100%, but expansion can mask customer losses."
      },
      {
        "name": "Contribution per customer",
        "definition": "Revenue less explicitly defined variable serving costs.",
        "why": "Prevents compute-heavy or support-heavy usage from hiding behind total revenue growth."
      }
    ]
  },
  "structure": [
    "Distribution can be as consequential as code quality. A product embedded in daily workflows accumulates integrations and training that make replacement costly, but switching friction also creates an obligation to make data export and migration workable.",
    "Horizontal products serve many sectors; vertical products encode a narrower industry’s workflow. A niche vendor can compete through depth even when a larger platform has lower infrastructure cost. Open-source alternatives and internal development constrain pricing."
  ],
  "risks": [
    {
      "risk": "Security failure",
      "mechanism": "A vulnerable dependency or access-control error exposes customers and creates remediation costs."
    },
    {
      "risk": "Usage-cost mismatch",
      "mechanism": "A flat subscription attracts unusually heavy usage whose serving cost exceeds revenue."
    },
    {
      "risk": "Retention deterioration",
      "mechanism": "A product loses relevance or reliability, weakening renewals before the effect is obvious in total sales."
    }
  ],
  "dependencies": {
    "upstream": [
      {
        "slug": "telecommunications",
        "label": "Telecommunications",
        "relationship": "Hosted services depend on networks connecting users and infrastructure."
      },
      {
        "slug": "semiconductor-manufacturing",
        "label": "Semiconductors",
        "relationship": "Computing hardware ultimately depends on chips, even when vendors rent cloud capacity."
      }
    ],
    "downstream": [
      {
        "slug": "commercial-banking",
        "label": "Commercial banking",
        "relationship": "Banks buy ledger, analytics and workflow software."
      },
      {
        "slug": "healthcare-providers",
        "label": "Healthcare providers",
        "relationship": "Providers use software for clinical records and administration."
      }
    ],
    "substitutes": [
      {
        "label": "Manual workflows and internal development",
        "relationship": "Organizations may choose spreadsheets, custom code or existing bundled tools instead of another product."
      }
    ]
  },
  "workedExample": {
    "title": "Retention changes acquisition payback",
    "assumptions": [
      "Illustrative service charges $100 per customer per month.",
      "Variable serving and support cost is $25 per customer per month.",
      "Acquiring one customer costs $600; fixed engineering costs and financing are excluded."
    ],
    "calculation": [
      "Monthly contribution = $100 − $25 = $75.",
      "Simple contribution payback = $600 ÷ $75 = 8 months.",
      "A customer leaving after 5 paid months contributes $375, leaving $225 of acquisition spending unrecovered."
    ],
    "takeaway": "Payback assumes the customer stays and serving costs remain stable; it is not a complete lifetime-value forecast."
  },
  "scenario": {
    "change": "A new feature doubles compute use without changing price.",
    "effects": [
      "Customers may use the product more, but infrastructure expense rises with those requests.",
      "Contribution can fall even while engagement and subscription revenue look healthy.",
      "Caching, product limits, architecture or consumption pricing may be needed; changes must preserve the value customers expected."
    ],
    "watch": [
      "Serving cost per active account",
      "Feature-level usage",
      "Retention after pricing changes"
    ]
  },
  "misconceptions": [
    {
      "claim": "Software has zero marginal cost.",
      "correction": "Code replication can be cheap; compute, support, storage, security and third-party services are not necessarily cheap."
    }
  ],
  "sources": [
    {
      "id": "msft-report",
      "title": "Microsoft 2025 Annual Report",
      "organization": "Microsoft",
      "url": "https://www.microsoft.com/investor/reports/ar25/",
      "supports": "First-party examples of licenses, subscriptions, cloud revenue and operational risks; not industry-average economics."
    },
    {
      "id": "nist-ssdf",
      "title": "Secure Software Development Framework",
      "organization": "National Institute of Standards and Technology",
      "url": "https://csrc.nist.gov/projects/SSDF",
      "supports": "Secure development, release provenance and ongoing vulnerability practices."
    },
    {
      "id": "bls-software",
      "title": "Software Developers, Quality Assurance Analysts, and Testers",
      "organization": "U.S. Bureau of Labor Statistics",
      "url": "https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm",
      "supports": "Development, testing and maintenance roles and activities."
    }
  ],
  "evidence": {
    "scope": [
      "msft-report"
    ],
    "flow": [
      "bls-software",
      "nist-ssdf"
    ],
    "economics": [
      "msft-report"
    ],
    "operations": [
      "bls-software",
      "nist-ssdf"
    ],
    "structure": [
      "msft-report"
    ],
    "risks": [
      "nist-ssdf",
      "msft-report"
    ]
  },
  "relatedConcepts": [
    "switching-costs",
    "unit-economics",
    "economies-of-scale"
  ],
  "classification": [],
  "editorialNote": "The operating model and causal analysis are editorial synthesis. All worked-example figures are invented assumptions for explanation, not industry benchmarks. Regulations and payment conventions vary by jurisdiction.",
  "companies": {
    "selectionNote": "Illustrative examples cover creative tools, business applications, technical design, collaboration and commerce software. This alphabetical selection is not a revenue, market-share or product-quality ranking.",
    "verifiedOn": "2026-10-26",
    "entries": [
      {
        "name": "Adobe",
        "kind": "Company",
        "segment": "Creative and document applications",
        "description": "Develops applications for photography, design, video, digital documents and customer experiences. Its portfolio illustrates specialist software used to create, edit and distribute digital work.",
        "url": "https://www.adobe.com/about-adobe.html"
      },
      {
        "name": "Atlassian",
        "kind": "Company",
        "segment": "Team collaboration software",
        "description": "Develops tools including Jira and Confluence for software, IT and business teams. Its products illustrate software that coordinates work and preserves shared organizational knowledge.",
        "url": "https://www.atlassian.com/company"
      },
      {
        "name": "Autodesk",
        "kind": "Company",
        "segment": "Design and engineering software",
        "description": "Provides design and production software for construction, manufacturing and media industries. Its model illustrates tools embedded in technical workflows where files and expertise accumulate over time.",
        "url": "https://www.autodesk.com/company"
      },
      {
        "name": "Intuit",
        "kind": "Company",
        "segment": "Financial management applications",
        "description": "Provides products including QuickBooks, TurboTax and Mailchimp for businesses and consumers. Its portfolio illustrates software supporting recurring financial, administrative and customer-management tasks for different user groups.",
        "url": "https://www.intuit.com/company/"
      },
      {
        "name": "Microsoft",
        "kind": "Company",
        "segment": "Productivity and cloud platforms",
        "description": "Provides productivity applications, operating systems, business software and cloud services. Its range illustrates how software products can connect individual work, organizational systems and underlying computing infrastructure.",
        "url": "https://www.microsoft.com/en-us/about"
      },
      {
        "name": "Oracle",
        "kind": "Company",
        "segment": "Enterprise applications and databases",
        "description": "Provides enterprise software, database technology and cloud services. Its product range illustrates systems used to store business information and support interconnected organizational processes at scale.",
        "url": "https://www.oracle.com/corporate/"
      },
      {
        "name": "Salesforce",
        "kind": "Company",
        "segment": "Customer relationship management",
        "description": "Provides cloud applications for managing customer relationships and related business workflows. Its platform illustrates subscription software built around shared customer information and connected organizational activities.",
        "url": "https://www.salesforce.com/company/our-story/"
      },
      {
        "name": "SAP",
        "kind": "Company",
        "segment": "Enterprise resource planning",
        "description": "Develops enterprise applications and data technology for business operations. Its software illustrates how finance and other operational processes can be organized around integrated systems and records.",
        "url": "https://www.sap.com/about/company.html"
      },
      {
        "name": "ServiceNow",
        "kind": "Company",
        "segment": "Enterprise workflow software",
        "description": "Provides a platform combining data and workflows, including customer service and IT management tools. It illustrates software that coordinates requests and actions across organizational functions.",
        "url": "https://www.servicenow.com/company.html"
      },
      {
        "name": "Shopify",
        "kind": "Company",
        "segment": "Commerce platform",
        "description": "Provides software for selling online and in person, with storefront and back-office capabilities. Its platform illustrates how merchants use a shared software foundation to run commerce.",
        "url": "https://www.shopify.com/about"
      }
    ]
  },
  "published": "2026-10-26",
  "canonical": "https://industrywiki.org/industry/software/"
}
