Here is an example of software architecture. Software architecture refers to the basic structure of a software system and the criteria for creating such a structure. Each structure contains software elements, and this type of illustration shows the relationship between the elements. Use EdrawMax to create your software architecture and other types of diagrams with ease. Or check more templates from the template gallery.