The strategy of design the internal interface and components of application is called System Design.
There are 2 Types of System Design
High Level: The process of designing the main components of application
Low Level: The process of designing the component of High Level Design and defining the Business logic.
What is Architecture ?: the design of an application that is performed internally is called architecture
There are 2 Types of Architecture
Monolithic and Distributed System