Overengineering
Overengineering, or over-engineering, is the act of designing a product or providing a solution to a problem that is complicated in a way that provides no value or could have been designed to be simpler. As a design philosophy, it is a violation of the practice of value engineering and the minimalist ethos of "less is more" or "worse is better", as well as the related KISS principle.