Software architecture diagrams show the internal structure of a software application, including its components, modules, interfaces, and libraries. Unlike system architecture, which focuses on deployed services, software architecture zooms into the codebase level. viz42 helps you map out layered designs, hexagonal architectures, and module dependency graphs.
System architecture shows deployed services and infrastructure. Software architecture focuses on the internal code structure of a single application, its modules, layers, and interfaces.
Absolutely. Describe the pattern you want and viz42 will generate an appropriate component diagram showing controllers, views, models, and their relationships.
Use the dependency graph type for package-level dependencies. Use software architecture for higher-level module and interface relationships within an app.