Programming software allows programmers to develop new programs.The most basic programming software is a source code editor. These programs are usually basic text editors.Programmers use them to enter lines of code into a computer. Lines of code are written in a programming language.Programmers use this to write series of commands. When executed together, these commands form a complete program.
Other programming software are more complex. An IDE (integrated development environment) provides tools for writing programs. These usually include a text editor and a debugger. Other tools may include a linker, a compiler or an interpreter.