Una software house (anche detta software company) è un’azienda specializzata principalmente nella produzione di software e applicazioni (come i programmi per personal computer).

Alcuni prodotti delle software house sono: sistemi operativi, programmi di office automation come la videoscrittura, programmi di grafica, sistemi per la progettazione (Computer Aided Design), console e videogiochi.

Esistono, poi, software house specializzate in particolari settori merceologici che producono software dedicati a determinate categorie professionali (salute, edilizia, gestione aziendale, applicazioni web, applicazioni per dispositivi mobili ecc.)