I was considering using a flash frontend to a windows app made in C# on the .NET framework, and using xml to communicate between the app and the flash.

Is this viable? Do i need to consider setting up anything server-side or what?