One of the challenges of software architects have to face is how to balance different camps. Read this post to learn more.