Mosaico è scritto in Delphi, linguaggio proprietario della Borland, derivato dal Turbo Pascal, quindi presumo che i sorgenti siano in Pascal. In effetti Compiere presenta strumenti avanzati che forse non fanno al tuo caso. Per quanto riguarda gestionali free non credo ci siano altre valide soluzioni. SE poi passi su applicazioni commerciali ce ne sono migliaia. Ti consiglio di utilizzare uno dei due che hai trovato. Alla fine Mosaico potrebbe esere la scelta più semplice.