IDE
An integrated development environment (IDE) might be the best way to go if you are a software developer and need to be aware of all parts of your project at the same time. IDEs usually come with built-in compilers, source editors, revision managers and a lot more useful features.
edtFTPnet PRO
Xceed Zip for .NET
Editor.NET
MariaMole
Visual Basic Enterprise Edition
C++Builder
StarUML
NTPort Library
Chipmunk AV Controller
SynWrite
JexePack
Code Summarizer
Flash Magic
BASCOM-AVR
Builder's Heaven
jGRASP
Lazarus
GSS Visual Assembler
Pandoc
Junit
Java 2 SDK Standard Edition
NMath Stats
Adobe ColdFusion Builder
Sign PE
B4R
Tersus Visual Programming Platform
D-IDE
AutomateIT!
VbSMS
Structure101 for Java
Discover FDM
Add-on support
You can get add-ons that download files/video from arbitrary websites.