<p>
<b>DevTracer</b> is a universal <i>Trace Monitor</i>, which can
be used with any version of Visual Studio.NET.
The trace information, also called <i>diagnostic output</i>, is still available
with the compiled and deployed application.</p>
<p><b>DevTracer</b> can be used with:</p>
<ul>
<li><i>.NET (C#, VB.Net)</i>
<p>
<b>DevTracer</b> uses a <a href="http://msdn.microsoft.com/en-us/library/system.diagnostics.tracelistener.aspx" target="_blank">TraceListener</a>. The <i>TraceListener</i> is supplied. It
can be used with desktop and web applications.</p>
</li>
<li><i>Silverlight 2 / WPF</i>
<p>
Of course <b>DevTracer</b> can be used with Silverlight and WPF (Windows Presentation Foundation)</p>
</li>
<li><i>C++ (MFC)</i>
<p>
<b>DevTracer</b> can be used to capture the output of the <i>TRACE(...)</i>
macro.</p>
</li>
<li><i>Scripting</i>
<p>
<b>DevTracer</b> can be used with scripting languages like <i>VBScript</i> and <i>JScript</i>.</p>
</li>
<li><i>Distributed applications</i>
<p>
Monitor trace output of all components simultaneously.</p>
</li>
</ul>
<h2>Benefits and features</h2>
<ul>
<li><i>Debugging</i><p>
Find bugs you cannot find with a debugger. Did you ever have the problem that a software
was running perfectly on a developer's computer, but not after it was deployed at
a customer's site? If your application issues trace information, and you have a
trace monitor, there is always a chance to solve the problem.</p>
</li>
<li><i>Can be used for any type of application</i><p>
Create and collect trace output for desktop applications, distributed applications,
web applications, script, ...</p>
</li>
<li><i>Remote Monitoring</i>
<p>
The Trace Monitor can can on any computer in your network, i.e. it can run on a
machine different from the one running the application monitored.</p>
</li>
<li><i>.NET and COM</i><p>
Can be used with .NET and COM (Microsoft Component Object Model) compatible applications.</p>
</li>
<li><i>Application performance</i><p>
Does not decrease the performance of the application significantly.</p>
</li>
<li><i>No dependencies</i><p>
Applications using <b>DevTracer</b> do not depend on <b>
DevTracer</b>, i.e. they will still run on machines without <b>DevTracer</b>
(or part of it) installed.</p>
</li>
<li><i>Multiple application monitoring</i><p>
Monitor several applications simultaneously. For example: if you develop an ASP.NET
application and a Web Service consumed by the ASP.NET application, both can be monitored
at the same time.</p>
</li>
<li><i>Real Time Monitoring</i><p>
Trace information is displayed in real time.</p>
</li>
<li><i>Multi threaded applications</i>
<p>
Monitor and debug multi threaded applications.
</p>
</li>
</ul>