# Software: how the industry works Canonical: https://industrywiki.org/industry/software/ Published: 2026-10-26 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. ## 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 ### revenue Unit 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. ### working Capital 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. ## worked Example ### 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 ## related Concepts - switching-costs - unit-economics - economies-of-scale ## classification ## editorial Note 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 ### selection Note 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. ### verified On 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 Examples are illustrative, not benchmarks. Editorial method: https://industrywiki.org/methodology/