
Development software helps people build, test, and maintain programs. Compilers and interpreters translate or run code; editors and IDEs provide a place to write and assemble projects; debugging and profiling tools inspect behavior and performance. This category also includes version control, programming-language runtimes, reusable libraries, database development tools, and utilities for building or documenting software. Listings range from a single development component to a full environment for a particular stage of the work.



