Uma
software house é uma
empresa ou organização que se dedica a construir
software, ou seja
programas de computador, geralmente com fins
comerciais. A
software house, é responsável por projetar, desenvolver, fazer manutenção e ainda, comercializar softwares que atendam as necessidades de um determinado nicho de mercado, ou que atendam as necessidades específicas de uma empresa.