There seem to be two camps of thought on whether such a person exists. Some folks view the SystemArchitect or SystemDeveloper as the person with the leading vision, the overall comprehension of how the hardware, software, and network fit together. In past times, this person may have had performed SystemsAnalysis. Nowadays (and on this Wiki especially) though, most folks view software development as a team effort rather than a hierarchical dictatorial process. Everyone becomes JustaProgrammer. ''Or does ''everyone'' become a SystemArchitect?''. There may also be a difference between the SystemArchitect and a SoftwareArchitect. The latter is responsible for how the objects are developed, the framework for interaction between objects, and the levels of separation and modularity between in-house and vendor-supplied objects. The SystemArchitect, on the other hand, looks at the long term flow of physical architecture and the direction of the industry (databases, networks, processors, frameworks), and attempts to establish guidelines that will enable the developers to create a business solution that will last into the future. -- JeffChapman ''I completely agree with that observation Jeff, at least that's what my job description and title says I'm doing. -- NiclasOlofsson'' Not ok so fast :) What role has the SystemArchitect has in StrategicAlignmentOfItProductsAndServices, and in particular, alignment with Business mission and objectives? I think one needs to know the "real business" of the organization well (e.g. those working for cosmetic company are working in an industry of "hope") to have good contributions in the subject area just mentioned. -- dl ---- What about a ProductArchitect? Someone ultimately responsible for determining the requirements of a product? This is not to say that they should go away, examine their navels; and return with requirements engraved in stone tablets. However, some subset of a design team must be assigned the task of gathering requirements (whether by customer research, NavelExamination, or ConsultingTheWell), and said team probably should have a leader. That person, in my mind, is the ProductArchitect. The alternative, unless consensus can be reached (and the chances of that are k^n, where 0