designed and developed synonym