Ivar Jakobsons og andres arbejde med softwareudvikling [1] beskriver softwareentropi som følger:
Termodynamikkens anden lov er baseret på, at uorden i et lukket system ikke kan aftage, den kan kun forblive uændret eller vokse. Uordensmålet er entropi . Denne lov gælder også for softwaresystemer. Når et system modificeres, kan dets lidelse kun vokse, dette kaldes softwareentropi. Der er lignende teorier inden for softwareudvikling . Manny Lehman i 1985 [2] foreslog flere love, hvoraf to er:Andrew Hunt og David Thomas brugte knuste vinduer-teori som en metafor for entropi i softwareudvikling [3]
Refaktorering kan føre til en reduktion i softwareentropi.
Softwareentropi vokser med ophobningen af teknisk gæld .