Software is not part of a computer system.
At the lowest programming level, executable code consists of machine language instructions supported by an individual processortypically a central processing unit (CPU) or a graphics processing unit (GPU)
A person who creates software is called a programmer, software engineer or software developer, terms that all have a similar meaning

