Concepts and Principles

Top 100 List of Architecture Concepts and Architecture Principles

Here is a list of 100 common and modern concepts and principles to be chosen as part of an enterprise architecture. For every concepts goes that there in literature various generalizations and specializations and combination described and tested. It is recommended always to make use of sound literature for refering to a particular concept. For many concepts goes that there are products available on the market that implement (parts) of these concepts. In your architecture documents there should not be vendor and productnames when you want to refer to concepts.

In this list every architecture principle is written down in the format "concept name" followed by a "short principle statement". The short principle statements consist mostly of four parts: action, effect, enforcement and result. This format ensures we do not write down general rules or guidelines, but write down principles (that is: working mechanisms)

Many of these concepts you will already recognize. They are specializations of functions or quality aspects. Functions in fact are general concepts.

You will also see generalizations and specialization of concepts in the list: computing, client computing, server computing, client server computing.

In the menu on the left you find different types of architectures that go into detail for the architecture principles mentioned here.

A basic list of 100 common architecture principles is:

Enterprise, Governance and Business Concepts and their Principles

  1. Complexity
  2. Complexity Reduction
  3. Separation of Concerns - By separating concerns, ...
  4. Modularity - By grouping functionality into modules, ...
  5. Simplicity - By creating a system that is as simple as possible, ....
  6. Diversity - By creating a so diverse as possible situation, ...
  7. Standardization / Technology Standardization - By standardizing the way of ..., it is ensured that ...
  8. Centralization - By centralizing ...
  9. Decentralization - By decentralizing ...
  10. Centralized Authentication -
  11. Federated Authentication -
  12. Single Source of Truth - By having only one official source ...
  13. Buy before build - By buying before building ...
  14. Product differentiation -
  15. Business Need Prioritization -
  16. Leadership -
  17. Business Agility -
  18. Product Value Maximization -
  19. Working Domain Oriented / Domain Orientationsi
  20. Process Management / Process Orientation
  21. Product Management / Product Orientation
  22. Service Management / Service Orientation
  23. Client Management / Customer Orientation
  24. Office Orientation (Using Buildings to organize work)
  25. Plant Orientation (Using Plants for production)
  26. Employee Motivation
  27. Loyalty / Loyalty Programs
  28. Working Paperless / Paperless Office
  29. Outsourcing
  30. Offshoring
  31. Sustainability
  32. Adaptivity
  33. Production
  34. Zero Waste Production
  35. Series Production
  36. Mass Production
  37. Code of Governance
  38. Transparency
  39. Openness
  40. Business Continuity
  41. Innovation
  42. Transformation
  43. Business Transformation
  44. Digital Transformation
  45. Strategy Planning
  46. Case Management
  47. Permanent Education

Information Concepts and their Principles

  1. Asset Management (Maximize value of assets)
  2. Accountability
  3. Multi-Channel Management
  4. Omni Channel Management
  5. Dependability
  6. Availability
  7. Confidentiality
  8. Authenticity
  9. Integrity
  10. Patenting / Intellectual Property / Copyrighting
  11. eLearning / Blended Learning / Class Based Learning

Application and Data Concepts and their Principles

  1. Application Coherence
  2. Interoperability
  3. Enterprise Application Integration (EAI)
  4. System Life Cycle Management
  5. Reuse maximization
  6. Master Data Management
  7. Data Management
  8. Data Hiding
  9. Data Encapsulation
  10. Data Reuse (Not Replication)
  11. Data Privacy
  12. Data Lake
  13. Loosely Coupling
  14. Interfacing
  15. Service Broker and Consumer
  16. Rules Engine
  17. Canonical Domains (CDM)

Technology / IT Infrastructure Concepts and their Principles

  1. IT Service Management
  2. Capacity Planning
  3. Power consumption reduction
  4. Monitoring
  5. Automated Monitoring
  6. Redundancy
  7. Deduplication
  8. Robotization
  9. Automation
  10. Digitization
  11. SAN
  12. NAS
  13. DMZ
  14. Single Sign On
  15. Computing
  16. Client Computing
  17. Server Based Computing
  18. Client Server Computing
  19. Cloud Computing
  20. Virtualization
  21. Network Virtualization
  22. Application Virtualization
  23. Server Virtualization
  24. Green Energy
  25. Service, Service Orientation
  26. Self Service
  27. Process, Process Orientation, Business Process Management
  28. Business Process Orientation
  29. Sales Process
  30. Computing
  31. Cloud Computing
  32. Bitcoin
  33. Mobile Payments
  34. Smart
  35. Smart City
  36. Autonomous Cars
  37. Robotics
  38. Nanotechnology
  39. Virtualization (Server, Application, Network)
  40. Big Data
  41. Big Data Analytics
  42. Business Intelligence
  43. Software, Software Applications
  44. Software as a Service (SaaS)
  45. Application Programmers Interface (API)
  46. XML
  47. IOT
  48. Blockchain
  49. Data Visualization
  50. Empowerment
  51. eProcurement
  52. 3D Printing
  53. HR
  54. Marketing
  55. Omnichannel
  56. DevOps
  57. Agile