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 558 products in the Software Development Tools category, and have found 13,760,228 companies using these products.