A computer professional who writes and tests software is called a?
The software which is vital for operating a computer is called ________
People who write computer programmes are called as _______.