Windows – Software List
Depending on the task, here is a partial list of software that I consider for a rebuild on Windows. (*) indicates frequently used items. The list will change as time goes on and as my preferences change.
Utilities:
- (*) 7-zip (Open Source) – File compression utility. Don’t need anything else.
- ISO Recorder (Free/Closed Source) – Image existing CD’s and DVD’s. Copy .iso’s to new disks. It’s surprising that this functionality isn’t built natively into Windows.
- TeraTerm (Open Source) – Terminal program. Replaces Hyperterminal and Procomm. Used for SSH and old serial port stuff.
Editors:
- (*) Notepad++ (Open Source) – Excellent text editor with Syntatic highlighting.
- XML Notepad (Open Source) – XML editor and viewer.
Graphics:
- Paint.Net (Open Source) – Paint and photo editing.
System:
- (*) SysInternals (Free/Closed Source) – Excellent set of tools for watching system calls, monitoring processes, walking Active Directory, etc. Can’t live without Process Explorer and Process Monitor.
Networking:
- (*) Wireshark (Open Source) – Network captures and analysis.
Programming:
- (*) Application Verifier (Free/Closed Source) – Essential for catching exceptions and memory problems. Run it all the time.
- Pencil Project (Open Source) – Rapid Dialog and Screen Prototyping.
- (*) Doxygen (Open Source) – Auto document generation.
- (*) Jenkins (Open Source) – Web based build machine and build farm server.
- (*) WinMerge (Open Source) – Diff and Merge tool.
- Dependency Walker (Free/Closed Source) – Viewer for executable and .DLL dependencies.
- Redmine (Open Source) – Bug tracking and project maintenance for a small project.
- JIRA (Commercial/Open Source) – Bug tracking and project management.
- WinDbg (Free/Closed Source) – Windows debugger. The last word in debugging, when Visual Studio can’t hack it. Its interface is rough, but for driver debugging and 64-bit crash dump analysis, it’s all we’ve got.
- (*) Visual Studio (Commercial) – Absolutely the best IDE on Windows for C/C++. Debugging is light years ahead of everything else. Eclipse and others don’t even come close.
- Mercurial (Open Source) – Distributed source control.
Web Clients:
- (*) Thunderbird (Open Source) – E-mail client. Beats Outlook for junk mail filtering.
- (*) Firefox (Open Source) – Web browser. The NoScript plugin is highly recommended.
Backups:
- (*) Acronis TrueImage (Commercial) – Can’t live without it. Have performed full system restores 3 times now and it has saved my bacon each time.
Antivirus:
- (*) Microsoft Security Essentials (Commercial) – Antivirus from Microsoft. Free for home use. Way better than Symantec and McAfee. Avast and AVG are okay in my opinion.
