which language / tool to use
<p>Here's the situation:</p>

<p>I need to develop a desktop tool that will take in an input from Oracle (text) and it's output is a print of a layout generated by that tool.</p>

<p>The tool needs to be fast and able to print easily and not much extra software required on client PC's which ALL run Windows.</p>

<p>Now i've studied Java, PHP in the past however I don't want to use PHP for the Desktop App
and I have my doubts about Java in regards to Printing and developing the GUI.</p>

<p>It seems to me like with C# I can develop the GUI easier and faster, and most PC's have a lot of the tools required for the GUI in the OS (.net framework).</p>

<p>A tool like NetBeans helps, but more often than not the GUI design is either broken
or shoots across the screen when I make a simple change.</p>

<p>So now I'm thinking about starting in Visual C#, however I would like to get your 
opinion.</p>

<p>And from my past VERY short .NET programming experience, I can still remember that deploying over the internet is easy as well, with JAVA I've had some issues with that as well before I got it to work.</p>

<p>So in short:</p>

<ul>
<li>Windows environment</li>
<li>Lot of GUI design</li>
<li>Fast app that runs on client Windows PC's without much 'extra' software installing</li>
<li>Easy print programming</li>
</ul>

<p>THANK YOU!</p>
