Software-Architecture and Transition of Software-Systems