Bien je connais pas tout les besoins et ce que doit faire le programme.
Avec PHP5

tu as access a une bd embarquer nommer sqlite
C'est hyper rapide et 5 fois plus leger que lextension mysql, deplus c'est du sql standard et ca supporte meme les procedure stocker ! (ce que mysql n'arrive pas a faire dans leur version stable pour le moment)
Sinon tu as access a la librairie libxml2 par default, donc tu pourrait toujours stocker tes info dans un beau fichier xml.
Un application client php n'est jamais compiler !
Le poste doit avoir le php d'installer sur son poste.
Maintenant si tu as fais une application php-gtk il doit aussi installer les dll et configure le php.ini.
Donc soit tu fais une bonne doc pour pas avoir a faire du support technique ou tu fais un installeur.
A mon humble avis perd pas ton temps avec ASP, j'ai fais 1 mois de ASP et je voulais mourir
