Für eine n-Schicht Architektur spielen Aspekte, wie Entwicklungsmodell (weiß/schwarz), Größe der Entwicklergruppe, Erfahrungen der Entwickler/Entwicklergruppe, Zeitvorgaben, Consulting/Support, API etc. eine nicht zu unterschätzende Rolle bei der Planung und Umsetzung eines Entwicklungsvorhabens.
Hinsichtlich der Konzeptionierung sind besonders die Anforderungen an die gewünschte Komponente/Gesamtsystem und der Aufwand für das Consulting zur Zusammenstellung von Komponenten zu speziellen Gesamtsystemen zu erwähnen.