Noun
kitchen table software (uncountable)
(dated, idiomatic, computing) Especially in the early years of personal computers, a set of computer programs developed by an entrepreneurial advanced amateur or self-employed professional computer programmer in his or her own home; software developed by a small business using the services of such programmers.
kitchen-table software (uncountable)
Alternative spelling of kitchen table software
kitchen-table software