Design is the SDLC phase where the team creates the structure and architecture of the software before development begins. It defines how the application will look, work, and communicate with different components.
During the Design phase, teams prepare the system architecture, database design, user interface (UI), APIs, and overall workflow. This provides a clear blueprint for developers.
In simple words, Design is the blueprint that shows how the software will be built before writing the code.