Create Software architecture