il mio consiglio? cerca un prodotto open source già pronto e personalizzaglielo.
1) il cliente spende di meno , perchè non devi rifare tutto da zero
2) puoi rincararlo di più quindi in rapporto al tempo speso hai un maggior guadagno.
3) hai sicuramente meno problemi di bugs/manutenzione.