DeviceViewer aim is to make simpler manage installation/removal of drivers and devices.
The software is written using C# and .NET 2.0 to focus on windows integration and on application stability without reducing performance.
The main advantage of this software is the integration with an archive of pci and usb ids, generated starting from the OSS one, and the integration with driverguide search.
To interact with the operative system it use SharpDevices library.
It runs on Windows 98, Windows 98 Second Edition, Windows Millenium, Windows 2000 Professional and Server editions, Windows XP Home and Professional editions 32 bit and 64 bit editions, Windows 2003 Server editions 32 bit and 64 bit editions and Windows Vista 32 bit and 64 bit editions.