You build a software through a series of predictable steps.
A road map that helps you create a timely, high quality result
is called a "software process"
Software engineers, managers adapt this process along with
important role from the people who have requested the
software.
One process might be good for creating software for an
aircraft avionics system, while an entirely different process
would be indicated for the creation of a Web site.
A software process defines the approach that is taken as
software is engineered.