title: C# windows application - want to keep my business and data layer in a seperate machine and use WCF to access it
body: <p>I am working on a windows application already splitted up into layers(UI, Business and Data Layers). I want to keep my business and data layer in a seperate machine, so that user need to have the UI layer installed in his machine. Is it a good idea to use the WCF web service and access my business layer and data layer through it?</p>