Definitivamente, use primeiro um fornecedor terceirizado. Existem muitos serviços de vendas de shareware e software que lidam com todo o processo de compra e download. Depois que você começar as vendas e tiver uma idéia do tipo de receita que está gerando, analise a implementação de uma loja própria em seu site. O que você não quer fazer é morder demais para mastigar ao mesmo tempo. A liberação de um novo produto já é bastante difícil, você não quer aumentar isso, tendo que aprender tudo sobre processamento de cartão de crédito e impostos sobre vendas / IVA e manter sua própria loja. Você também não quer investir muito tempo adiantado, fazendo tudo isso, se acontecer que ninguém está comprando seu software.