G>Но думаю, что CMS это такая же часть архитектуры приложения, которая накладывает определенные требования на его компоненты. Например, свойственное ей API и методы взаимодействия.
неа, нету. каждый выдумывает свое. CMS это просто небольшая часть CRM, CRM это часть EPR. которая "часть", каждая компания считает по своему — например взгляд на CMS оракла давольно сильно отличается от допустим phpnuke, т.к. требования они к ним предъявляют совершенно разные.