I have one C# module that generates CSV file by doing some validation with windows application. What I need to do is, access the same function using any web application like php, asp etc and output the generated file via Web. The output will be from web browser so I need some suggestions on implementing this type of technique. The c# application is purely desktop based application and which is installed on windows server. The C# module can be altered depending upon the requirement but it needs to work with both desktop as well as web application. Any idea implementing this?