Software Development Tools


This page provides a comprehensive list of software development tools and integrated development environments (IDE), both hosted and downloadable tools, used for software programming.


Cloud9 IDE

Really interesting 100% online software programming tool with collaborative features for teams to work together.

CodeCharge Studio

Windows only and geared towards enterprise use of Microsoft technologies.

Code Envy

Online development environment, available anywhere with a browser and internet connection.

CodeLobster (Win) (Free)

Free portable PHP IDE with support for Drupal, Smarty, WordPress, Joomla, JQuery, CodeIgniter, HTML, CSS, JavaScript, CakePHP, Facebook, Symfony, Yii.


CodePen is a playground for the front end side of the web. It’s all about inspiration, education, and sharing. HTML, CSS, and Javascript in an easy to share environment to try out ideas and get ideas. Also check out JSFiddle and FiddleSalad entries below.

Comparison of IDEs

Excellent chart comparison of different software programming tools, also called Integrated Development Environments or IDEs.

Crimson Editor (Win) (Free)

Free Text Editor, Html Editor, Programmers Editor for Windows. Works fine but also evolved into Emerald Editor.

Delphi XE3 (Win)

Optimized for development of Windows 8 and Mac apps from one codebase, including devices like Retina displays, Slates, and Surface.

Dreamweaver CS6 (Win/Mac)

Eclipse PHP Developer Tools (PDT)

This open source IDE also has a paid version with commercial support, Zend Studio. And Eclipse IDT is not to be confused with PHPEclipse, an open source PHP IDE project.

Expression Studio (Win)

Microsoft's Expression includes an excellent debugger for Internet Explorer 6, 7, and 8 web browsers which is useful for html email (for older mail software like AOL that uses the Microsoft HTML rendering engine) and web pages.


HTML5 Builder

Designed for web and mobile app development. Includes earlier products, RadPHP XE2 and XE access.


Like CodePen, an online playground to code and share code, this time with many flavors of JavaScript.


Software development in an online environment with lots of social activity. It’s StackExchange + Facebook + Cloud9 + Virtual Machines + a few other things. It’s a great idea and worth a try.

Komodo Edit (Mac/Win/Linux)

A free open source editor for Perl, Python, Tcl, PHP, Ruby and Javascript.

Light Table (Win/Mac/Linux)

A complete re-imagining of how an IDE should work. In alpha late 2012, it’s worth a look.


Optimized command line for Java and Clojure applications.

MacRabbit Espresso (with CSSEdit 3)

Mac IDE with snippets, code folding, live styling, CSS analysis, and other features.

NetBeans (Win/Mac/Linux/Solaris)

Free open source technology, for a variety of OSes, for desktop, mobile, and web development.

Notepad++ (Win/Mac)

Lots of features, no bloat, its free, and under active development.

phpDesigner (Win)

All-In-One PHP IDE, PHP Editor, HTML5 Editor, and Web Editor.

PHPEclipse (Win/Mac/Linux)

Not to be confused with the Eclipse PHP Development Tools (PDT) platform. Run on Eclipse.

PhpEd (Win)

PHPEdit (Win)

PhpStorm (Win/Mac/Linux)

From JetBrains, the makers of PyCharm which is an amazing editor for Python. PhpStorm offers similar coder-friendly functionality.

Python Fiddle

An online IDE for Python.

Rapid PHP Editor (Win)

Sublime Text

Text Wrangler (Mac) (Free) and BBEdit (Mac)

Both for Mac, Text Wrangler is free and comparable to Crimson Editor on Windows and Notepad++. BBEdit is comparable to Visual Studio and other IDEd for software and web development.

TextMate (Mac)


Web browser-based online editing tool used to teach coding.

Visual Studio (Win)

Visual Studio Online

VS.Php for Visual Studio (Win)

Includes built-in PHP server.

Zend Studio (Win/Mac/Linux)

Built on the Eclipse PHP Development Tools (PDT) platform which is open source.

Top image courtesy of Chris Jobling on Flickr.