<P> In 1961, the Burroughs B5000 was built specifically to be programmed in the ALGOL 60 language . The hardware featured circuits to ease the compile phase . </P> <P> In 1964, the IBM System / 360 was a line of six computers each having the same instruction set architecture . The Model 30 was the smallest and least expensive . Customers could upgrade and retain the same application software . Each System / 360 model featured multiprogramming . With operating system support, multiple programs could be in memory at once . When one was waiting for input / output, another could compute . Each model also could emulate other computers . Customers could upgrade to the System / 360 and retain their IBM 7094 or IBM 1401 application software . </P> <P> Computer programming is the process of writing or editing source code . Editing source code involves testing, analyzing, refining, and sometimes coordinating with other programmers on a jointly developed program . A person who practices this skill is referred to as a computer programmer, software developer, and sometimes coder . </P> <P> The sometimes lengthy process of computer programming is usually referred to as software development . The term software engineering is becoming popular as the process is seen as an engineering discipline . </P>

Software is the set of instructions that allows a particular program to complete a task