System architecture involves describing a system's components, their functions, and how information flows between them. Components are the parts that make up a system. Relevant functions are the key activities of each component. Communication flows show how data moves between different components.