The word software is also sometimes used in a more narrow sense, meaning application software only. At the lowest level, executable code consists of machine language instructions specific to an individual processor —typically a central processing unit (CPU).