Course Description: This course focuses on performance and tools to design and develop enterprise level systems. Materials cover the major parts of enterprise applications, architectural patterns, and decomposition and descriptions of layers. Topics include; State of the Art, Communication, Modeling, Architectural Analysis and Tool Support. Prerequisites:CTS 2375 - Cloud Implementation Strategies and Cloud Providers and COP 2271 - Introduction to Computation and Programming and COP 3710 - Database 1 and CAP 4733 - Systems Acquisition, Integration, and Implementation and (CNT 3502 - Data Communication or CNT 3004 Introduction to Computer Networks)