What is Software Architecture?
Software Architecture is the process of relating the "Data Abstraction" in Step 1 and how the information gets from an origination to a destination. A webpage from
a website presents information. This information originated from somewhere and arrived at the end user's display some how.
Why Step 2?
This is proposed Step 2 because once you have all your data elements we need to know how they connect to each other and what technologies outside of data will allow its transmission.