soft architecture design