Atribut Arsitektur
1. Performance
a. Seberapa cepat performance yang dibutuhkan
2. Security
a. Menggunakan arsitektur berlapis dengan asset penting dalam lapisan
dalam yang terhitung
3. Safety
a. Berhubungan dengan data integrity dan failure handling
4. Availability
a. Seberapa besar fault tolerance
5. Maintainability
a. Modular dan replaceable components
MVC
Layered
Central Repository
Client / Server
Pipe and Filter
Peer to Peer