Software house – przedsiębiorstwo zajmujące się tworzeniem oprogramowania na zamówienie.
W typowych dla SH projektach duża waga przykładana jest do analizy procesów biznesowych klienta, tworzenia specyfikacji funkcjonalnej, testowania aplikacji oraz jej integracji z innymi systemami.
Do głównych zadań realizowanych przez SH należą:
jak również bardziej zaawansowane rozwiązania dotyczące:
Software house’y działają na rynku obok agencji interaktywnych i powstały w wyniku specjalizacji branży interaktywnej. Specyfiką projektów realizowanych przez SH jest wysoka złożoność i czasochłonność, w odróżnieniu od większości projektów realizowanych przez typowe agencje interaktywne. SH wyróżnia od agencji interaktywnej specjalizacja się w tworzeniu zaawansowanych aplikacji z wykorzystaniem technologii webowych, które ze względu na stopień skomplikowania przerastają techniczne możliwości agencji interaktywnych, koncentrujących się głównie wokół realizacji projektów mających na celu wspieranie wizerunku marki w Internecie oraz realizacji celów marketingowych.
SH zajmują się także nowoczesnymi wdrożeniami łączącymi strony internetowe m.in. ze sztuczną inteligencją, a także projektują coraz powszechniejsze aplikacje na odbiorniki TV.
W Polsce, przedsiębiorstwa typu software house skupione są w organizacjach:
W ramach e-Izby funkcjonują grupy tematyczne skupiające środowisko software house’ów: IT oraz platformy E-commerce (w tym E-usługi).