System architecture consists of a set of instructions The program must have an understanding of the language used in computer programming to work correctly. Therefore, the system architecture is necessary for programming, because it requires a system design. Easy to understand and modify specifications easily.