Software design

Technology infrastructure

Maybe the question is too general as well as the boundaries between the software architecture and design, but I do not understand software. Based on the experiences of friends I ask them to explain to me the difference between these two articles.Technical specifications, components and parts, used technologies and infrastructures, communication between system components and the entire system is called system architecture with the outside world.

One of the stages of design and manufacturing phase is software that takes as input the system receives, analyzes them and to meet them, fine and detailed plans to implement the next phase of the output delivers.Software architecture design phase is one of the outputs can be obtained.

The software architecture is determined by the needs of the existing and proposed business and consider their advantages and disadvantages and implement various Technology infrastructure as well as limitations requirements and the existing facilities, various components of the software and how to communicate, how they were chosen for software implementation.