overengineering

Overengineering refers to the act of creating a solution, product, or system that is more complex, sophisticated, or costly than necessary to meet its intended purpose or requirements.

Requires login.