Software design studio