El primer paso es tener software, segundo promocionarlo. Lo ideal es en
www.download.com, al mismo tiempo tener al menos una opcion para cobrar por tarjeta de credito, te recomiendo
www.swreg.org y
www.shareit.com, tercero tener una cuenta bancaria donde recibir los pagos.
Ahora, todo esto deben ser DESPUES de tener el software y haber madurado suficientemente la idea (y probado) sabiendo que se va a vender. La mayoria de los proyectos se congelan en este punto, por que el desarrollador sube su software y no vende nada y se queda esperando... Cuando en la vida real lo que hay que hacer es madurar el proyecto y el producto para que aumente sus ventas, esta es la parte mas compleja y la fase decisiva del asunto.
Yo vivo de vender software, por eso te lo digo. Me llevo un tiempo lograr ir modificando-perfeccionando mis productos hasta lograr que las ventas despegaran, por que al inicio tenia ventas esporadicas solamente.
Saludos