*migliore* può significare mille cose a seconda del contesto.

per me, la cosa *migliore* in un caso del genere, se il cliente porta lavoro, è quello di scrivergli a manina tutta l'applicazione, ci vogliano 2 giorni, un mese o una settimana: quando ci sarà un problema, o vorrà fare un aggiornamento, saprò esattamente dove mettere le mani e come farlo.

se usi pacchetti già pronti, per la minima modifica hai listati di documenti da leggere, e in generale per esperienza personale i pacchetti già pronti vanno bene solo se coprono al 100% tutte le esigenze del cliente..


poi non sò in quanto tempo il cliente vuole il lavoro, non sò che esigenze abbia, e nemmeno la tua situazione..

cmq, come consiglio, se trovi qualcosa che può fare al caso tuo, prima di sceglierlo controlla sempre la documentazione relativa offerta... se no fattelo a mano, impari a fare qualcosa che domani saprai già fare, e quando ti chiederà una modifica saprai come farla.