
Because they need the expertise of highly qualified Software Architects.
Because they need to effectively communicate different applications and want the experience and counseling from experienced Software Architects.
Because they want to build and reuse component based architectures to reduce times,
costs and risks.
Because they need external architecture help to review and propose changes to the architecture of their existent software pieces.
Because they cannot clearly see a global view of their software and they need help there.
Because keeping highly cost professionals on their team is not possible.
|