Bonjour à toutes et tous

J'ai un projet à créer et avant de commencer je voulai connaitre la bonne méthode pour commencer.

"Problèmatique" :
Lire un fichier texte contenant une demande d'info d'un autre logiciel
Alimenter un flux XML géré par ce dernier logiciel
Lire le flux XML qui contiendra la réponse à la demande du premier logiciel
et alimenter en fichier texte contenant la réponse

Suis-je assez claire :
En gros c'est une "interface" entre deux deux softs qui n'ont pas la même approche quand aux transferts de données.

Ceci se passe en restauration connexion avec soft hotelier :
Demande d'info sur un numéro de chambre
Réponse du front hotel : chambre vide, occupée et envoi des infos de l'occupant

Envoi des infos des prestations vendues au restaurant sur la chambre d'hotel

Par quoi je dois commencer pour gérer les infos du fichier text et le flux XML ?

Merci