Kludge – an ill-assorted collection of parts assembled to fulfil a particular purpose; a software or hardware configuration that, while inelegant, inefficient, clumsy, or patched together, succeeds in solving a specific problem or performing a particular task; a workaround or quick-and-dirty solution that is clumsy, inelegant, inefficient, difficult to extend and hard to maintain; a system, especially a computer system, that is constituted of poorly matched elements or of elements originally intended for other applications; an awkward or inferior computer system or program that is created quickly to solve a problem; to improvise or put together from an ill-assorted collection of parts.
Hat tip: Dim Post