Types of Architectural Styles – Georgia Tech – Software Development Process