Software Architecture questions

Write a 175-200 word paragraph for each question

Describe software architecture. Why is software architecture important for organizations? How can software architecture help address integration challenges?
Migration strategies face several key challenges. How can organizations preserve the business logic of applications and valuable data? How can organizations ensure migrated applications meet performance requirements?
Describe grid computing. How does grid computing extend traditional computing? How is grid computing related to cloud computing?