Poucas empresas além de empresas de tecnologia deveriam se aventurar a desenvolver sistemas próprios contratando programador e fazendo tudo do ZERO, principalmente se um dos sócios não for da área técnica.
Por exemplo; uma clinica médica / estética / dentista decidir fazer um sistema próprio acho maluquice. Existem muitos sistemas já prontos que podem ser contratados como serviços, vai sair mais barato para o cliente uma assinatura de serviço do que desenvolver um prório. Em muito poucos casos eu recomendaria para um empreendedor que não é da área de tecnologia se aventurar a desenvolver sistemas contratando terceiros.