This article discusses the 4+1 view model and C4 model for modelling and communicating software architecture to stakeholders. It delves into different perspectives of the system including logical, process, physical, and development views. The article emphasizes the importance of optimal documentation despite the trend towards minimal documentation in Agile. The 4+1 view model and C4 Model are considered as the best of both worlds, allowing stakeholders to better understand the system under study and enhance its final outcome. However, it is important to strike a balance between comprehensive documentation and working software.