WinDbg is a multipurpose debugger for the Microsoft Windows computer operating system, distributed on the Worldwide Web by Microsoft. Debugging is the process of finding and resolving errors in a system; in computing it also includes exploring the internal operation of software as a help to development. It can be used to debug user mode applications, device drivers, and the operating system itself in kernel mode.