Ein Workaround bezeichnet eine Umgehungslösung. Darunter versteht man die Umgehung eines bekannten Problems in einem System. Kann man die eigentliche Fehlerursache aus Unwissen oder wegen ClosedSource? nicht behebt, so kann man durh Workarounds zumindest seine Symptome beseitigen oder zumindest mildern.
Ein Workaround ist damit keine dauerhafte, zufriendstellende Lösung, sondern allenfalls ein Provisorium, um die Lösung des eigentlichen Problems auf einen späteren Zeitpunkt verschieben zu können.
Der Begriff wird häufig im Bereich der Softwareentwicklung? verwendet. Tritt ein Fehler in einem Programm auf, lässt sich oft eine Hilfskonstruktion finden, mit der man schnell zum gewünschten Ziel gelangt.