Software
Computer programming tools (also known as development software) are used to create application and system software. This is done by translating and combining computer program source code and libraries into executable RAMs. These include compiler and linker.