Usually, an architect can somehow envision the end state of what he is designing.
عادة، يستطيع المعماري على نحو ما تصور الحالة النهائية لما يقوم بتصميمه.
ويمكن تسمية ذلك بالجوانب البرمجية للهندسة المعمارية، الجوانب البرمجية للتصميم.