A software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support programs and applications. The most basic tools are a source code editor and a compiler or interpreter. More sophisticated tools include debugger or profiler. Tools may be discrete programs, executed separately – often from the command line – or may be parts of a single large program, called an integrated development environment (IDE).
At enlyft, we use sophisticated, patent-pending algorithms to track the use of various Software Development Tools products and technologies. We track 521 products in the Software Development Tools category, and have found 16,851,346 companies using these products.