Melhor resposta
Se você já decidiu abrir uma empresa no ramo de software é extremamente importante que você tenha pelo menos um conhecimento básico sobre programação e práticas / técnicas de software antes de entrar em um projeto. O capital inicial da empresa é inversamente proporcional ao seu conhecimento na área, ou seja: se você souber mais, gastará menos.
Sugiro seguir o processo de Startup Enxuto para projetar um MVP (Minimal Valuable Produto) e comece a partir dele.
Se você não tem as habilidades de programação necessárias para transformar seu scratch em um produto, você sempre pode contratar uma equipe. Muitas empresas começaram com programadores freelancers e agora podem bancar uma equipe inteira e experiente para sustentar e desenvolver o modelo de negócios.
Por fim, sempre tenha em mente que FEITO é melhor do que PERFEITO.
Boa sorte e fique à vontade para fazer perguntas mais detalhadas sobre as próximas etapas.
Resposta
Primeiro, você precisa adquirir as habilidades que acha que precisa. Você quer codificar? Projeto? Criar aps? Se você sabe disso, sabe quais tipos de habilidades precisa dominar antes de tentar abrir um negócio.
Você abre um negócio quando tem uma ideia concreta que acredita poder atender a uma necessidade ou desejo no mercado e que as pessoas pagarão para comprar. Você usa as habilidades que adquiriu e começa a produzir o produto ou serviço. Nesse ponto, você pode obter ajuda de outras pessoas por meio de permutas ou contratação de empreiteiros independentes. Você só precisa dar um passo de cada vez.