The notion of technical debt is a long-understood concept in software engineering, product development and delivery. It results in a cost associated with maintaining and perpetuating technical content that maintains, but does not advance, capabilities. The rapid evolution of information technology, driven by the emergence of cloud computing, is reducing the effective life cycle of traditional enterprise solutions. The ability to script and therefore automate deployment and management makes this approach attractive over previous software middleware solutions, which required enterprise hardware and operating systems with appliances and firmware.”]
Source: https://securityintelligence.com/treat-technical-debt-like-a-bad-relationship/