Định nghĩa lại kiến ​​trúc phần mềm: Tương lai của sự phát triển