For project execution or operations within a company IT systems are a must. It is always best to have some knowledge about hardware and software in-house. Some tasks for automation are to specialized to leave the development to third parties only. In some case you cannot even buy such software because it simply does not exist.
The below document(s) help to administer software development.
Number(.PDF) Description
RB14002 Software Development/Change Assesment