A-Z Popular Blog Architecture Search »
Software Architecture

What is System Architecture?

 , updated on
System architecture is the structural design of software that automates work.

What are Systems?

Systems are a class of software that offers automations and foundational functions as opposed to acting as a tool for people to use. They may have no user interface whatsoever. Alternatively, they may offer a user interface for purposes such as administration, operation and management.

Complex Systems

The term "systems" is also commonly used to describe anything that is complex and ordered such as a society or organization. System architecture is the structure of an IT system. The architecture of complex systems such as an organization is most typically referred to as business architecture or enterprise architecture.

System Architecture Document

System architecture defines the structure of a software system. This is usually a series of diagrams that illustrate services, components, layers and interactions. A systems architecture document may also cover other elements of a solution including business architecture, technology architecture, security architecture and data architecture.

Services Architecture

Systems are commonly structured into independent services that can be separately deployed and managed such as microservices. The following is a basic example of a service architecture.

Component Architecture

Components are reusable parts that are used to construct services. They may be structured into layers such as a business layer and data access layer. The following is an example of a component architecture diagram.
Overview: System Architecture Definition
Related Concepts

Software Architecture

This is the complete list of articles we have written about software architecture.
Business Capabilities
Complexity Hiding
Data Architecture
Design Debt
Design For Scale
Forward Compatibility
Graceful Degradation
Information Security
Logical Architecture
Privacy By Design
Push Technology
Reliability Engineering
Service Architecture
Smart Endpoints
Software Entropy
Software Quality
Solution Architecture
System Architecture
System Of Systems
Worse Is Better
More ...
If you enjoyed this page, please consider bookmarking Simplicable.

IT Architecture

The definition of IT Architecture with examples.

It Architecture Definition

The definition of IT architecture with an example.

Architecture Layers

A definition of architecture layers with examples.

Event Driven Architecture

A definition of event-driven architecture with examples.

Solution Architecture

Examples of common solution architecture diagrams.

System Architecture

Examples of system architecture diagrams.

Data Architecture

The definition of data architecture with examples.

IT Gaps

An overview of IT gaps with examples.

IT Capabilities

A list of common IT capabilities.

IT Modernization

An overview of IT modernization with examples.

Service Delivery Examples

An overview of service delivery with examples.

IT Lifecycle

An overview of the IT lifecycle with examples.

Integration Examples

An overview of integration with examples.

Software Architecture

A reasonably comprehensive guide to software architecture.

Services vs Components

The difference between a service and component architecture.

Software Components

A definition of software component with examples.

Conceptual Architecture vs Physical Architecture

The difference between conceptual and physical architecture.

Service Architecture

The definition of service architecture with examples.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map