¿Desde cero? Depende de lo que quieras hacer. Usando frameworks podrías tener un MPV en un mes. Si quieres reinventar la rueda, dependiendo de tus capacidades te tomaría más. Seis meses si eres muy lento.
En mi opinión es mejor usar algo que ya esté hecho y desplegarlo, a menos que quieras implementar algún tipo de idea que el software no ofrezca.