Customisation of vendor code beyond the point of support Makes up for short-term fix but brings down long term maintainability Avoid modifying vendor code instead build on top of it Related § Maintaining Upstream