In modern computing technology, kludge is a method of solving a problem, doing a task, or fixing a system, whether hardware or software that works but is inefficient, inelegant, or unfathomable.