I am a big fan of Open Source software, mainly because I am an even bigger adversary of pirated and "copied" software. Software is generally expensive (e.g. Microsoft anything) and keeping up to date with version enhancements can be budget busting.
Enter: Open Source software. Freely distributed. Updated (or not) automatically. And usually with as good (or better) functionality as some paid-for applications. I have huge respect for the people that code, support and maintain these apps, and then make them available for use, for nothing.

All web browsers are free, but I still feel that Firefox deserves its place at the top of my list. For development, Firefox is firmly at the top of the list, mainly down to its plugins.

Sometimes frustrating, occasionally crashing, but the best one that I have used, ever.
Development IDEs have come a long way since the WYSIWYG Dreamweaver days. They now concentrate on code development and the tools required for making the coder's life easier. NetBeans is not perfect, but it is in constant development and is continually improving and integrating with new languages and technologies.

Take a photo on your phone and within seconds, view it on your desktop.

With some nice features including integrated FTP, code overview and multiple tabs.

One of those handy tools that I need on every device I use. Quickly and easily compare files or whole directories and shoot changes across from one to the other.

Providing an Apache2, PHP and MySQL development environment.

I love the "directory comparison" and "synchronised browsing" features for comparing local/remote locations.