overengineering

verbTo design or build something in a more complicated or expensive way than is necessary.
nounThe act of designing or building something in a more complicated or expensive way than is necessary.

Antonyms

overengineering synonyms & antonyms | whatsthatwordmean | whatsthatwordmean