The System Architects should not only hold programming skills, but they also require business and organizational expertise. They should also be able to give tasks to other members of the IT team so that they can focus on their area of expertise.