computers need software to execute commands