Digital Production Sector
In this note we will analyze several aspects of the software industry â as an overview â with links to Bremontix and to the entire production process, including market analysis and related topics.
Digital Production Sector.
Note: This note is highly unfinished, including its formulation. Open question: Does a newsfeed aggregator â a type of software â belong within the Digital Production Sector?
Note: For organizational reasons, Machine Learning (ML) is considered part of the software industry.
Guiding Questions:
- What is the product space of the software industry? What is the structure of production inside a software firm?
- What is the technical space of the industry? How technical research works?
- Are software techniques operational, or something else? For example, is a technique for implementing a hash table an operational technique? Or is it considered operational because it functions as part of the languageâs building blocks?
- What are the markets of the industry?
- (Add more guiding questions as needed.)
Product Space Taxonomy
Guiding Question: What types of products does the Digital Sector produce?
Note: To map the digital sector effectively, it is better to begin with the digital product space, since many industry classifications are arbitrary. For example, the gaming industry produces âgames,â yet these are also part of the broader software publishing sector. Starting from products avoids artificial boundaries.
Structure
Goal: To provide a comprehensive and structured framework for tagging and classifying digital products across four orthogonal dimensions. Each dimension captures a different aspect of the productâs purpose, form, implementation, and market context.
How to structure the space?
Role Dimension: The Role of a product exhibits a dual structure:
- Primary Intentâthe immediate function the product performs; and
- Secondary Functionâthe broader capabilities, interactions, or system behaviors that the product facilitates.
| Dimension | Description | Value | Value Description |
|---|---|---|---|
| Role | The functional purpose or âwhyâ the product exists. | Information | Provides, organizes, or structures information. |
| Communication | Enables messaging, interaction, or signal exchange. | ||
| Coordination | Aligns actions, workflows, schedules, or multi-actor processes. | ||
| Analysis | Extracts insights, patterns, or meaning from data. | ||
| Control | Monitors, regulates, or stabilizes systems or processes. | ||
| Creation | Produces, transforms, or synthesizes content or artifacts. | ||
| Storage | Persists data, state, or digital content. | ||
| Transaction | Executes economic, operational, or procedural exchanges. | ||
| Automation | Performs tasks or processes without human intervention. | ||
| Distribution | Delivers or disseminates content, data, or services across channels. | ||
| Product Form | Ontological nature of the product (artifact vs service). | Good | A discrete digital artifact that exists independently after delivery. |
| Service | A continuous, ongoing delivery requiring provider-side activity or compute. | ||
| Computationality | Whether the value delivery depends on computation. | Yes | Requires active computation (APIs, cloud services, ML inference, pipelines, etc.). |
| No | Delivers value without further computation (documents, media files, offline apps). | ||
| Use Domain | The primary environment, sector, or audience of use. | Consumer | Used by individuals for personal activities or needs. |
| Enterprise | Used by organizations for administrative or operational functions. | ||
| Industrial | Used in manufacturing, energy, logistics, or other heavy-industry environments. | ||
| Government | Used by public institutions, agencies, or civic systems. | ||
| Scientific | Used for research, modeling, simulation, or computation-heavy inquiry. | ||
| Creative | Used to produce artistic, media, or design-related content. | ||
| Education | Used in teaching, learning, academic administration, or training. | ||
| Financial | Used in banking, payments, trading, accounting, or investment. |
Others Tags:
| Product Notion | Description | Role | Product Form | Comp. | Use Domain |
|---|---|---|---|---|---|
| Mobile App | A packaged software artifact installed locally on devices. | Information / Communication / Creation | Good | No | Consumer / Enterprise |
| SaaS Application | A remotely delivered application accessed via the cloud. | Coordination / Transaction / Automation | Service | Yes | Enterprise |
| API Endpoint | Programmatic interface exposed over a network. | Coordination / Distribution | Service | Yes | Enterprise / Industrial |
| ML Model (Static) | A trained model distributed as an artifact. | Analysis | Good | No | Scientific / Enterprise |
| ML Inference Service | Model served via compute infrastructure. | Analysis / Automation | Service | Yes | Enterprise / Industrial |
| Database System | Software designed to store and retrieve structured data. | Storage / Coordination | Good | No | Enterprise |
| Cloud Storage | Provider-managed storage accessible over the network. | Storage | Service | Yes | Enterprise / Consumer |
| Digital Media File | Standalone audio, video, or image asset. | Distribution / Information | Good | No | Consumer |
| Industrial Control System | Software controlling machines or industrial processes. | Control / Automation | Service | Yes | Industrial |
| E-commerce Platform | System enabling the execution of commercial transactions. | Transaction / Coordination | Service | Yes | Consumer / Enterprise |
| Dataset |
Type Space
Which are the products types - from the used domain?
These are concrete, usable product types (not abstract meta-categories).
Note: âMobile Appâ is an abstract container category. In this section we list actual product types such as Streaming Service, CRM System, Trading Engine, etc., each representing a functionally coherent class of digital products.
| Product Type | Description | Role | Product Form | Computationality | Use Domain |
|---|---|---|---|---|---|
| Social Media Service | Network platform enabling communication and sharing. | Communication / Distribution | Service | Yes | Consumer |
| Streaming Service | On-demand delivery of digital media. | Distribution | Service | Yes | Consumer |
| Digital Media File | Audio, video, or image artifact. | Information / Distribution | Good | No | Consumer |
| Operating System | System software managing hardware and applications. | Control / Coordination | Good | Yes | General-purpose |
| Development Tool | Tools to create, debug, and deploy software. | Creation / Transformation | Good | Yes | Technical |
| Data System (DBMS, Cache, etc.) | Systems for storing, indexing, and retrieving structured data. | Information / Coordination | Service | Yes | Technical / Enterprise |
| SaaS Productivity Suite | Cloud-based office and collaboration tools. | Coordination | Service | Yes | Enterprise |
| CRM System | Customer relationship and sales management. | Coordination / Analysis | Service | Yes | Enterprise |
| ERP System | Integrated enterprise operations management. | Coordination / Transaction | Service | Yes | Enterprise |
| Business Intelligence Dashboard | Visual analytics and reporting environment. | Analysis | Service | Yes | Enterprise |
| SCADA System | Supervisory control of industrial processes. | Control / Monitoring | Service | Yes | Industrial |
| Industrial IoT Platform | Sensor integration and industrial data orchestration. | Coordination / Control | Service | Yes | Industrial |
| PLC Configuration Software | Programming tool for industrial controllers. | Creation / Control | Good | No | Industrial |
| Digital Twin Model | Virtual replica of physical systems. | Analysis / Simulation | Good | No | Industrial |
| e-Government Portal | Web interface for accessing public services. | Transaction / Coordination | Service | Yes | Government |
| Census Data Platform | Access and analysis of population data. | Information / Analysis | Service | Yes | Government |
| Identity Management System | Digital identity authentication and control. | Control / Transaction | Service | Yes | Government |
| Simulation Software | Tools for modeling physical or computational systems. | Analysis / Simulation | Good | No | Scientific |
| HPC Compute Service | High-performance computational resources on demand. | Transformation / Analysis | Service | Yes | Scientific |
| Research Dataset | Curated scientific or technical dataset. | Information | Good | No | Scientific |
| ML Model | Trained machine learning artifact for inference. | Analysis / Automation | Good | No | Scientific / Enterprise |
| Design Tool | Tools for graphic, industrial, or UX design. | Creation | Good | No | Creative |
| DAW (Digital Audio Workstation) | Audio composition and editing environment. | Creation | Good | No | Creative |
| Asset Marketplace | Platform to buy and sell digital creative assets. | Distribution / Transaction | Service | Yes | Creative |
| LMS (Learning Management System) | Platform for course management and delivery. | Coordination / Distribution | Service | Yes | Education |
| Digital Textbook | Digital instructional content. | Information | Good | No | Education |
| Online Banking Platform | Interface for managing digital financial operations. | Transaction / Information | Service | Yes | Financial |
| Trading Engine | Automated execution of market trades. | Transaction / Control | Service | Yes | Financial |
| Accounting Software | Tool for financial record management. | Information / Coordination | Good | No | Financial |
Software Industry Structure
...
Technology
| Technique Dimension | Description | Instance(s) |
|---|---|---|
| Technical Research Technique | Methods for generating new technical knowledge; concerned with discovery, invention, modeling, and theoreticalâexperimental exploration. | Scientific experimentation, algorithm research, materials R&D, ML model training, simulation-based inquiry |
| Operational Technique | Methods for operating, maintaining, executing, and supervising technological systems in real environments; grounded in procedure and routine. | DevOps, IT operations, manufacturing operations, NOC processes, industrial control routines |
| Constitutive Technique | Techniques for creating technological systems: designing, assembling, composing, implementing, and architecting components into functioning wholes. | Software architecture, system design patterns, PCB design, CAD/CAM methods, compiler construction |
| Representational Technique | Techniques for encoding, modeling, abstracting, and representing phenomena, structures, or processes so they can be understood or processed technically. | Data modeling, ontology design, UML diagrams, mathematical modeling, visualization methods |
| Diagnostic Technique | Techniques for identifying, analyzing, and explaining faults, inefficiencies, or anomalies in systems. | Debugging, profiling, root cause analysis, system health monitoring, failure analysis |
| Measurement Technique | Techniques for quantifying properties, states, or performance of systems or phenomena. | Telemetry, instrumentation, benchmarking, metrology, sensor calibration |
| Optimization Technique | Techniques for improving systemsâreducing cost, increasing performance, improving efficiency, tuning parameters, or optimizing processes. | Performance tuning, algorithmic optimization, control optimization, A/B testing |
| Integration Technique | Techniques for connecting heterogeneous components, systems, or subsystems into cohesive, interoperable architectures. | API integration, data pipeline assembly, enterprise system integration, robotics system integration |
| Validation & Verification Technique | Techniques used to ensure correctness, reliability, and adherence to requirements or constraints. | Testing, formal verification, compliance checks, QA pipelines |
| Protection & Safety Technique | Techniques ensuring security, safety, integrity, or resilience of systems. | Cryptographic methods, access control schemes, safety engineering, hazard analysis, cybersecurity monitoring |
| Execution Technique | Techniques related to runtime execution, deployment, and distribution of technological artifacts. | Build systems, container orchestration, distributed execution frameworks, CI/CD pipelines |
| Materialization Technique | Techniques for transforming designs into physical artifacts (in cyber-physical or hardware systems). | Fabrication processes, additive manufacturing, machining techniques, semiconductor processes |