Making strategic architectural choices that will guide the architecting effort can often make or break a successful system implementation. The focus and deliverable of the architecting process is the architecture documents, motivating and describing the structure of the system through various views.This is however just one of several activities required for the creation of a good architecture