Salut,
je pense que la bonne question à se poser est la suivante:
"Quel langage utiliser pour développer ce programme ?"
A partir de celà découlera l'environnement de développement.
Tout dépend de tes compétences, du système que tu utilises (Linux, Mac OS, BeOS, Windows, etc).
Est-ce que tu souhaites pouvoir porter ton applicatif sur d'autres systèmes ?
Faisons simple, et considérons que tu es sous Windows. Tu peux utiliser les langages suivants:
- C/C++
- Java
- Python
- Visual Basic
...
Cette liste n'est pas exhaustive.
Pour du C/C++, tu pourras utiliser un environnement de développement (avec son compilateur) Visual .NET (Visual Studio version 7). Tu auras la possibilité d'utiliser des contrôles pour faire ce que tu veux, en particulier contacter un serveur distant pour y récupérer des informations. Si tu souhaites porter ton application sur d'autres systèmes, après une petite adaptation, il faudra le recompiler.
Pour du Python, qui est un langage interprété, tu as également tout à ta disposition pour faire ce que tu veux. Mais pour le déployer, il faut que les personnes qui vont utiliser ton applicatif aient au préalable installé les librairies Python (voir ActivePython par exemple). En revanche, le passage à un autre système est quasi immédiat. Et dans ce cas, tu peux utiliser un environnement de développement comme Idle.
Pour du Java, qui est facilement portable, il y a Eclipse comme environnement de développement.
Pour ce qui est de la création d'un kit d'installation, il y a InstallShield, mais il y en a d'autres.
Il y a bien d'autres solutions, et une recherche sur le net te fournira de nombreuses réponses.
Bonne recherche et bon courage !