modernization: a modernized version (as of a play)
adaptation: a written work (as a novel) that has been recast in a new form
kludge: a badly assembled collection of parts hastily assembled to serve some particular purpose (often used to refer to computing systems or software that has been badly put together)