workaround
From Longman Dictionary of Contemporary Englishworkaroundwork‧a‧round /ˈwɜːkəraʊnd $ ˈwɜːrk-/ noun [countable] a method, especially a temporary one, that you use to achieve something when the normal method is not successful. In computing, workarounds are used to solve problems with hardware or software.