Definition of crufty in US English:

crufty

adjective

Computing
slang
  • Of software: poorly designed, especially unnecessarily or unintentionally complex; containing redundant code.

Origin

1980s; earliest use found in CoEvolution Quarterly. Apparently from cruft + -y: see discussion at cruft.

Pronunciation

crufty

/ˈkrʌfti/