Skip to main content

Core Concepts

Welcome to the Core Concepts section of CALM. This section provides a comprehensive understanding of the primary components that make up CALM, including nodes, interfaces, relationships, and metadata. By mastering these concepts, you can effectively define and manage your software architecture using CALM.

Explore each concept below:

  • Nodes: Learn about the primary building blocks of your architecture.
  • Relationships: Discover how nodes connect and interact.
  • Interfaces: Understand how nodes expose interaction points.
  • Controls: Understand how to apply domain controls to your architecture.
  • Standards: Learn how to extend CALM components with organizational requirements.
  • Timelines: Track how your architecture evolves over time through significant moments.
  • Decorators: Attach supplementary information like deployments, security context, and business metadata to architecture elements.
  • Metadata: Learn how to enrich your architecture with additional information.

Continue through each section to get detailed explanations, examples, and best practices.