sw architecture v2.0