programming tool
computer program that software developers use to support other programs and applications
integrated development environment
software application used to develop software
Inno Setup
Installer authoring tool
compiler-compiler
program that generates parsers or compilers from source files
version control system
system to store and manage changes in the source code for a given software or in other media
collaborative development environment
online system for group software development
Leiningen
Build automation tool
Microsoft Live Labs Volta
web development toolset by Microsoft
Boot
build automation and dependency management tool
Git
distributed version control system
Perforce Jam
software
yeoman
open source client-side development stack to build web applications
A-A-P
Computer program
SWIG
open-source tool for generating programming language bindings
Dialog
free software used in shell scripts for text-based dialog boxes
WEB
programming language
GNU indent
code reformatter
KeY
formal verification tool
assembler
program that turns assembly language into machine code
software library
collection of non-volatile resources used by computer programs, often for software development
debugger
computer program used to test and debug other programs
Windows Driver Frameworks
set of tools and libraries for developing device drivers under Microsoft Windows
WiX
toolset that builds Windows Installer packages from XML
wizard
type of computer interface that guides a user through a series of steps
Glade
GTK+ rapid application development tool
Macintosh Programmer's Workshop
software development environment
lexical analyzer generator
computer program for lexical analysis
web development tools
software suite used to facilitate web development, typically included in desktop editions of web browsers
Pulse
application lifecycle management software
Google App Maker
Application development tool
software development kit
set of software development tools
lint
software development tool which flags suspicious and non-portable constructs in source code
GNU GLOBAL
source code tagging system
logic synthesis
Converting abstract operations into digital logic systems
graphical user interface builder
software development tool
development environment
environment in which changes to software are developed
Eclipse
software development environment
source code editor
text editor specialized in editing software source code
decompiler
computer program that transforms low-level code into high-level code
documentation generator
computer program that creates software documents
implementation of a programming language
software package for processing and executing computer programs in some language
DaVinci
development tool used to create HTML5 mobile applications