Products

Products

Products Domain Schema Documentation

Overview

The Products domain encompasses tangible and intangible offerings created by an organization to address customer needs and deliver value. This domain integrates products into business architecture, connecting them with capabilities, value streams, policies, and stakeholders across the enterprise ecosystem.

The domain emphasizes real-time analytics to maintain current product data enabling rapid adaptation to shifting business conditions, predictive insights to anticipate product performance under different conditions, and lifecycle management from inception through retirement to support proactive product management and strategic positioning.

Schema Version: 2.1
Last Updated: July 2025
License: Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0)

What is a Product?

A product represents any tangible or intangible offering that an organization creates, develops, or provides to deliver value to customers, stakeholders, or markets. Products can range from physical goods and software applications to services, reports, and intellectual property. In the context of enterprise architecture, products serve as key value delivery mechanisms that connect organizational capabilities with customer needs.

Core Components

The Products domain includes essential elements that work together to provide comprehensive product management:

  1. Product Features: Specific capabilities, functions, or characteristics that define what the product does and how it delivers value

Product Attributes

Attribute

Type

Description

Example

Required

Attribute

Type

Description

Example

Required

title

String

The name or title of the Product

"Track Quality Index Report", "Customer Analytics Platform"

description

String

A detailed explanation of what the Product entails

"Monthly analysis of track geometry and maintenance metrics"

purpose

String

The intended purpose or function within the Organization

"Track maintenance planning and quality assurance"

owner

String

The individual or team responsible for the Product

"Track Quality Analysis Team"

orgUnitTitle

String

The organization unit(s) to which the Product is linked

"Track Maintenance Division"

 

productCategory

Enum

Broad categorization of product type

Physical Product, Digital Product, Service Product, Information Product

 

productType

Enum

Specific type of product

Hardware, Software, Platform, Report, Dataset

 

targetMarket

Enum

Primary market or customer segment

Internal, External, B2B, B2C, B2G

 

businessModel

Enum

Revenue or value delivery model

One-time Purchase, Subscription, Freemium, Open Source

 

lifecycleStage

Enum

Current stage in product lifecycle

Concept, Development, Launch, Growth, Maturity, Decline, Retirement

 

lifecycleManagement

String

Strategies for managing from inception to retirement

"Monthly updates, annual review process"

 

marketCompetitiveness

String

Analysis of how the Product compares with competitors

"Industry-leading accuracy of 98.5%"

 

customerFeedback

String

Data on customer satisfaction and Product performance

"User satisfaction: 4.2/5.0"

 

userBase

String

Description of current user base

"500 active users across 12 departments"

 

usage

String

How the product is typically used

"Daily reporting, weekly analysis, monthly planning"

 

dependencies

String

Other products, processes, or systems required

"Track measurement systems, analysis software"

 

relatedProducts

String

Products that are related or linked

"Rail Wear Report, Bridge Condition Index"

 

integrations

String

Systems or platforms the product integrates with

"ERP system, mobile apps, third-party analytics"

 

technologyStack

String

Underlying technologies used

"Python, PostgreSQL, React, AWS cloud infrastructure"

 

performanceIndicators

String

Metrics used to measure success and performance

"Accuracy: 98.5%, Timeliness: 99%"

 

qualityMetrics

String

Quality assessment measures

"Defect rate: 0.1%, Customer satisfaction: 4.2/5"

 

adoptionMetrics

String

Usage and adoption measurements

"Monthly active users: 450, Feature adoption: 78%"

 

revenueModel

String

How the product generates revenue or value

"Annual licensing: $50K, Support services: $15K"

 

costs

String

Development, maintenance, and operational costs

"Development: $200K, Annual maintenance: $50K"

 

pricingStrategy

Enum

Pricing approach

Cost Plus, Value Based, Competitive, Penetration, Skimming

 

channels

Array[Enum]

Distribution and delivery channels

[Direct Sales, Online Platform, Partner Channel]

 

customerSegments

Array[Enum]

Target customer segments

[Enterprise, SMB, Government, Consumer]

 

valueProposition

String

Core value delivered to customers

"Reduce maintenance costs by 30% through predictive analytics"

 

competitiveAdvantage

String

What differentiates from competitors

"Real-time processing with 99.9% accuracy"

 

risks

String

Potential risks associated with the Product

"Data quality issues, reporting delays"

 

riskCategories

Array[Enum]

Categories of risks

[Technical, Market, Operational, Regulatory]

 

complianceRequirements

Array[Enum]

Regulatory and compliance needs

[GDPR, SOX, Industry Standards]

 

securityRequirements

String

Security and privacy requirements

"Data encryption, access controls, audit trails"

 

improvementOpportunities

String

Areas for enhancement or improvement

"Add predictive analytics, mobile access"

 

roadmap

String

Future development plans

"Q2: Mobile app, Q4: AI-powered insights"

 

strategicAlignment

String

Alignment with organizational goals

"Supports track safety and efficiency goals"

 

sustainability

String

Environmental and sustainability considerations

"Cloud-hosted to reduce energy consumption"

 

accessibility

String

Accessibility features and compliance

"WCAG 2.1 compliant, screen reader support"

 

localization

String

Multi-language and regional adaptations

"Available in English, Spanish, French"

 

productFeatures

Array[Object]

Specific features of the product

See Product Feature Elements below

 

Enhanced Enumeration Values

Product Category (productCategory)

Value

Description

Example

Value

Description

Example

Physical Product

Tangible manufactured goods

Railway equipment, sensors, hardware devices

Digital Product

Software and digital offerings

Mobile apps, web platforms, digital tools

Service Product

Service-based offerings

Consulting services, maintenance services

Information Product

Data and knowledge products

Reports, datasets, analytics dashboards

Platform Product

Technology platforms

APIs, development platforms, marketplaces

Hybrid Product

Combination of physical and digital

IoT devices with software, smart systems

Product Type (productType)

Value

Description

Example

Value

Description

Example

Hardware

Physical devices and equipment

Sensors, computers, machinery

Software

Applications and programs

Desktop apps, mobile apps, web applications

Platform

Technology platforms and frameworks

Development platforms, APIs, operating systems

SaaS

Software as a Service

Cloud-based applications, subscription software

Report

Information and analysis reports

Business reports, compliance reports, dashboards

Dataset

Structured data products

Databases, data feeds, analytics datasets

API

Application programming interfaces

REST APIs, GraphQL APIs, integration services

Component

Reusable components

Software libraries, hardware components

System

Complete integrated systems

Enterprise systems, integrated solutions

Tool

Specialized tools and utilities

Development tools, analysis tools, utilities

Content

Digital content products

Documentation, training materials, multimedia

Intellectual Property

Patents, licenses, and IP

Patents, trademarks, licensed technologies

Target Market (targetMarket)

Value

Description

Example

Value

Description

Example

Internal

Internal organizational use

Employee tools, internal reports, systems

External

External customer market

Customer-facing products, public services

B2B

Business-to-business

Enterprise software, industrial equipment

B2C

Business-to-consumer

Consumer apps, retail products, services

B2G

Business-to-government

Government systems, compliance tools

B2E

Business-to-employee

Employee portals, HR systems, tools

Partner

Partner and channel market

Partner portals, integration tools

Developer

Developer and technical market

APIs, SDKs, development tools

Business Model (businessModel)

Value

Description

Example

Value

Description

Example

One-time Purchase

Single payment model

Software licenses, equipment purchases

Subscription

Recurring payment model

Monthly/annual subscriptions, SaaS

Freemium

Free basic, paid premium

Free tier with paid upgrades

Usage Based

Pay per use model

API calls, data processing, transactions

Advertising

Revenue from advertising

Ad-supported free products

Marketplace

Commission from transactions

Platform taking percentage of sales

Licensing

Revenue from licensing

Technology licensing, IP licensing

Open Source

Free with optional support

Open source with paid support/services

Enterprise

Enterprise sales model

Direct sales to large organizations

Channel

Partner channel sales

Sales through resellers, partners

Lifecycle Stage (lifecycleStage)

Value

Description

Example

Value

Description

Example

Concept

Initial idea and planning

Market research, feasibility studies

Development

Active development phase

Design, build, testing phases

Launch

Initial market introduction

Product launch, initial customers

Growth

Expanding market presence

Scaling users, feature expansion

Maturity

Stable market position

Established user base, incremental improvements

Decline

Declining market relevance

Reduced demand, legacy status

Retirement

End of product lifecycle

Discontinuation, migration planning

Maintenance

Sustaining existing product

Bug fixes, security updates only

Pricing Strategy (pricingStrategy)

Value

Description

Example

Value

Description

Example

Cost Plus

Cost plus margin pricing

Manufacturing cost + 30% margin

Value Based

Pricing based on customer value

Price reflects value delivered

Competitive

Market-based competitive pricing

Match or beat competitor prices

Penetration

Low price to gain market share

Below-cost pricing for adoption

Skimming

High initial price, lower over time

Premium pricing for early adopters

Freemium

Free basic, paid premium tiers

Basic free, advanced paid features

Dynamic

Flexible pricing based on demand

Surge pricing, demand-based pricing

Bundle

Package pricing with other products

Suite pricing, bundled offerings

Distribution Channels (channels)

Value

Description

Example

Value

Description

Example

Direct Sales

Direct to customer sales

Sales team, direct relationships

Online Platform

Web-based sales and delivery

E-commerce, digital marketplaces

Partner Channel

Through partners and resellers

VAR partners, channel partners

Retail

Physical retail locations

Stores, distributors, retail chains

Mobile App

Mobile application delivery

App stores, mobile platforms

API

Programmatic access

Developer APIs, integration platforms

Subscription Service

Recurring delivery model

SaaS platforms, subscription boxes

Marketplace

Third-party marketplace

Amazon, app stores, digital markets

Customer Segments (customerSegments)

Value

Description

Example

Value

Description

Example

Enterprise

Large organization customers

Fortune 500, government agencies

SMB

Small and medium business

Local businesses, growing companies

Government

Government and public sector

Federal, state, local government

Consumer

Individual consumers

End users, personal customers

Developer

Software developers and technical

Developer community, IT professionals

Partner

The Orthogramic Metamodel license: Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0), ensuring it remains open, collaborative, and widely accessible.