A piece of computer hardware or software, or a computer system, that is clumsily designed or improvised from mismatched parts.
Any poorly designed device or system.
Something that should not work, but does.
A device assembled from components intended for disparate purposes.
Origin of kluge
Cf. German Klōß, diminutive Klößchen "clod", Low Saxon klut, klute, Dutch kluit, perhaps related to Low German diminutive klütje "dumpling, clod", Danish Jutland dial. klyt "piece of bad workmanship, kludge", and Standard Danish kludder "mess, disorder". If so, related to klutz.