# What is Software Architecture? Describes how an application is built including its components, how they interact with each other, environment in which they operate and so on. Visit the following resources to learn more: - [@article@What is Software Architecture in Software Engineering?](https://www.computer.org/resources/software-architecture) - [@article@Software Architecture: It might not be what you think it is](https://www.infoq.com/articles/what-software-architecture/) - [@feed@Explore top posts about Architecture](https://app.daily.dev/tags/architecture?ref=roadmapsh)