Ciao, è la tipica architettura dei software gestionali.
Ovviamente dipende dai linguaggi che conosci tu.
Se avessi preso io il lavoro userei Qt (C++), nel quale ho un print report buono ed eventualmente posso rivendere il programma agli utenti Mac.
Scarto Delphi (che però ha una quantità enorme di componenti per accedere a db e stampare) perché non ho la licenza.
Scarto c# perché preferisco essere multi piattaforma.
Scarto java perché i programmi fatti in java sono incredibilmente lenti e a quanto mi dicono facili da decompilare.
3598 / 2 (tasse e spese varie) / 2 (2 sviluppatori) significa che hai 2 settimane per arrivare ad una versione alpha. Devi volare!!